AVR studio в вопросах и ответах

Обсуждаем контроллеры компании Atmel.
Ответить
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

Точно. Так и написано в даташите. :) :roll:
Станислав
Реклама
Электрический кот
Сообщения: 1040
Зарегистрирован: Вс сен 25, 2011 19:09:33

Сообщение axillent »

Коты, давайте тему не оффтопить
Железо в этой теме полный оффтоп
Реклама
Встал на лапы
Сообщения: 148
Зарегистрирован: Ср дек 29, 2010 21:19:03

Сообщение c717411 »

Запитать схему можно от габаритов, а включение-выключение стопов использовать как сигнал управления. Нагрузкой управлять через какую-нибудь ULN2003, не так уже и много места займет на плате.
Но как писали выше - гаишники будут Вам очень рады..
axillent писал(а):Коты, давайте тему не оффтопить
Железо в этой теме полный оффтоп
сорри
Мудрый кот
Аватара пользователя
Сообщения: 1812
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Alexeyslav писал(а):Стабилизаторы с низким потреблением ещё поискать
Чего искать-то? LM317L по 10 руб./шт. в нашей "глуши". LM1117 дороже будет чуток.
Alexeyslav писал(а):и по этой же причине они очень коварны
Хмм... Т.к. трудно найти, то проблемные детали? Странная логика, мягко говоря. :kill:
Кончно никто спорить не будет, что если плату левой пяткой разводить, то любую схему с нормальной деталью можно испахабить.
Alexeyslav писал(а):Полевиками напрямую управлять тоже не комильфо
Однозначно, билин! Я ж только идею дал, а не схему нарисовал...

ЗЫЖ Замолкаю.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

LM317 там не нужна, слишком мороки много а выгоды по сравнению с той же 78L05 ровно ноль.
У этого стабилизатора только по входу управляющему 100мкА, минимальный ток нагрузки 2...5мА кроме того стабилизатор регулируемый, а значит еще и цепочка обратной связи нужна, которая будет просто так потреблять ток.

Чтобы получить проблему не нужно даже пяткой плату разводить, там на ровном месте можно наткнуться на самовозбуд, особенно с регулируемыми где чувствительна еще и цепь обратной связи. Всё это из-за того что пожертвовали устойчивостью стабилизатора в угоду низкого потребления тока.
Контактная информация:
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1368
Зарегистрирован: Вс мар 28, 2010 12:52:22
Откуда: Беларусь

Сообщение dr.doc »

После установки AtmelStudio v6.0 в результате компиляции отсутствуют данные об используемых ресурсах (.dseg, .cseg, .eseg). Кто-нибудь знает можно ли это включить и где?
Вложения
Буфер обмена-1.jpg
(76.05 КБ) 326 скачиваний
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

У меня безо всяких настроек сразу все выдает. Но есть момент. Когда были warningи, этой инфы не было. Тут же запускаю компиляцию повторно, не меняя исходник, тогда опять вся инфа выводится.
Вложения
AS6.gif
(224.12 КБ) 317 скачиваний
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1368
Зарегистрирован: Вс мар 28, 2010 12:52:22
Откуда: Беларусь

Сообщение dr.doc »

Так у меня и ошибок нет... .hex собирается и работает. А вот инфы привычной нет.
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Версия то у меня 6.2, заметили наверное, может имеет значение. А "ворнинги" это ж не ошибки.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1368
Зарегистрирован: Вс мар 28, 2010 12:52:22
Откуда: Беларусь

Сообщение dr.doc »

Как бы то ни было, а сообщение не изменяется. Причем пробую использовать для ATmega8 1500 байт оперативки и никакого изменения. Может не прописан путь к инклюдам? Проверю уже завтра, нужно ко сну готовиться.
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

Всё что выводится в то окно - это консольные сообщения компилятора, если не выводит какую-то информацию то это проблемы компилятора. Смотрите внимательно в каком режиме происходит компиляция, с какими опциями...
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1941
Зарегистрирован: Пт фев 27, 2015 20:57:08
Откуда: Курск

Сообщение Олегыч1 »

axillent писал(а):Коты, давайте тему не оффтопить
Железо в этой теме полный оффтоп
Прошу прощения :oops: Если что, тема теперь здесь http://radiokot.ru/forum/viewtopic.php?f=57&t=131860
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

Сообщение СЦБист »

Добрый день !

Есть массив

.

Код: Выделить всё

dseg

RAM: .byte 10
читал и писал с помощью таких конструкций

Код: Выделить всё

ldi YH,High(RAM)
 ldi YL,Low(RAM)  
 add YL,R18
adc YH,R20
ld R17,Y

Код: Выделить всё

ldi YH,High(RAM)
 ldi YL,Low(RAM) 
 add YL,R18
adc YH,R20
 st Y,R17 
как аналогичную технологию применить к EEPROM ? :o
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Там несколько длиннее...

Код: Выделить всё

.eseg
ROM:	.db	Var1,Var2,Var3,...,Var10
Читать:

Код: Выделить всё

EE_READ:	LDI	YH,High(ROM)
	LDI	YL,Low(ROM)
	ADD	YL,R18
	ADC	YH,R20
WAIT_R:	SBIC	EECR,EEWE
	RJMP	WAIT_R
	OUT	EEARH,YH
	OUT	EEARL,YL
	SBI	EECR,EERE
	IN	R17,EEDR
Писать:

Код: Выделить всё

EE_WRITE:	LDI	YH,High(ROM)
	LDI	YL,Low(ROM)
	ADD	YL,R18
	ADC	YH,R20
WAIT_W:	SBIC	EECR,EEWE
	RJMP	WAIT_W
	OUT	EEARH,YH
	OUT	EEARL,YL
	OUT	EEDR,R17
	SBI	EECR,EEMWE
	SBI	EECR,EEWE
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

Сообщение СЦБист »

а так что нельзя ?

Код: Выделить всё

eseg

RAM: .byte 10
тут лучше использовать подпрограммы записи и чтения :tea:
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

СЦБист писал(а):а так что нельзя ?
Обычно EEPROM используют для переменных, которые надо хранить при отключении питания, можно конечно просто написать .byte, тогда просто зарезервируется место, но если использовать .db (или .dw), то можно задавать начальные значения, которые скомпилируются в файл .eep и их можно будет сразу залить при прошивке.
СЦБист писал(а):тут лучше использовать подпрограммы записи и чтения :tea:
Ну RET добавьте в концы, вот вам и подпрограммы :wink:
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

Сообщение СЦБист »

как я понял

Код: Выделить всё

.eseg
ROM:   .db   Var1,Var2,Var3,...,Var10

Var1,Var2,Var3,...,Var10 - это константы ?
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

да, 8-битные, можно 16 бит (.dw), можно строчками: .db "HELLO!"
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1337
Зарегистрирован: Сб июн 09, 2012 02:14:11
Откуда: ХАРЬКОВ

Сообщение СЦБист »

если 16 битная константа , тогда как ее читать и писать?
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

побайтно естественно (младший идет первым)...
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Ответить

Вернуться в «AVR»