AVR studio в вопросах и ответах
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: AVR studio в вопросах и ответах
LM317 там не нужна, слишком мороки много а выгоды по сравнению с той же 78L05 ровно ноль.
У этого стабилизатора только по входу управляющему 100мкА, минимальный ток нагрузки 2...5мА кроме того стабилизатор регулируемый, а значит еще и цепочка обратной связи нужна, которая будет просто так потреблять ток.
Чтобы получить проблему не нужно даже пяткой плату разводить, там на ровном месте можно наткнуться на самовозбуд, особенно с регулируемыми где чувствительна еще и цепь обратной связи. Всё это из-за того что пожертвовали устойчивостью стабилизатора в угоду низкого потребления тока.
У этого стабилизатора только по входу управляющему 100мкА, минимальный ток нагрузки 2...5мА кроме того стабилизатор регулируемый, а значит еще и цепочка обратной связи нужна, которая будет просто так потреблять ток.
Чтобы получить проблему не нужно даже пяткой плату разводить, там на ровном месте можно наткнуться на самовозбуд, особенно с регулируемыми где чувствительна еще и цепь обратной связи. Всё это из-за того что пожертвовали устойчивостью стабилизатора в угоду низкого потребления тока.
- Реклама
- dr.doc
- Это не хвост, это антенна
- Сообщения: 1368
- Зарегистрирован: Вс мар 28, 2010 12:52:22
- Откуда: Беларусь
Re: AVR studio в вопросах и ответах
После установки AtmelStudio v6.0 в результате компиляции отсутствуют данные об используемых ресурсах (.dseg, .cseg, .eseg). Кто-нибудь знает можно ли это включить и где?
- Вложения
-
- Буфер обмена-1.jpg
- (76.05 КБ) 318 скачиваний
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: AVR studio в вопросах и ответах
У меня безо всяких настроек сразу все выдает. Но есть момент. Когда были warningи, этой инфы не было. Тут же запускаю компиляцию повторно, не меняя исходник, тогда опять вся инфа выводится.
- Вложения
-
- AS6.gif
- (224.12 КБ) 311 скачиваний
- dr.doc
- Это не хвост, это антенна
- Сообщения: 1368
- Зарегистрирован: Вс мар 28, 2010 12:52:22
- Откуда: Беларусь
Re: AVR studio в вопросах и ответах
Так у меня и ошибок нет... .hex собирается и работает. А вот инфы привычной нет.
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: AVR studio в вопросах и ответах
Версия то у меня 6.2, заметили наверное, может имеет значение. А "ворнинги" это ж не ошибки.
- Реклама
- dr.doc
- Это не хвост, это антенна
- Сообщения: 1368
- Зарегистрирован: Вс мар 28, 2010 12:52:22
- Откуда: Беларусь
Re: AVR studio в вопросах и ответах
Как бы то ни было, а сообщение не изменяется. Причем пробую использовать для ATmega8 1500 байт оперативки и никакого изменения. Может не прописан путь к инклюдам? Проверю уже завтра, нужно ко сну готовиться.
«Еще я хотел бы, чтобы наши ученые изобрели какой-то новый источник энергии, чтобы мы на коленях не ползали даже перед нашими братьями, умоляя их и выпрашивая тонну нефти или кубометр газа», — рассказал белорусский президент.
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: AVR studio в вопросах и ответах
Всё что выводится в то окно - это консольные сообщения компилятора, если не выводит какую-то информацию то это проблемы компилятора. Смотрите внимательно в каком режиме происходит компиляция, с какими опциями...
- Олегыч1
- Поставщик валерьянки для Кота
- Сообщения: 1941
- Зарегистрирован: Пт фев 27, 2015 20:57:08
- Откуда: Курск
Re: AVR studio в вопросах и ответах
Прошу прощенияaxillent писал(а):Коты, давайте тему не оффтопить
Железо в этой теме полный оффтоп
- СЦБист
- Это не хвост, это антенна
- Сообщения: 1337
- Зарегистрирован: Сб июн 09, 2012 02:14:11
- Откуда: ХАРЬКОВ
Re: AVR studio в вопросах и ответах
Добрый день !
Есть массив
.
читал и писал с помощью таких конструкций
как аналогичную технологию применить к EEPROM ? 
Есть массив
.
Код: Выделить всё
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 - Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: AVR studio в вопросах и ответах
Там несколько длиннее...
Читать:
Писать:
Код: Выделить всё
.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
- Откуда: ХАРЬКОВ
Re: AVR studio в вопросах и ответах
а так что нельзя ?
тут лучше использовать подпрограммы записи и чтения 
Код: Выделить всё
eseg
RAM: .byte 10- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: AVR studio в вопросах и ответах
Обычно EEPROM используют для переменных, которые надо хранить при отключении питания, можно конечно просто написать .byte, тогда просто зарезервируется место, но если использовать .db (или .dw), то можно задавать начальные значения, которые скомпилируются в файл .eep и их можно будет сразу залить при прошивке.СЦБист писал(а):а так что нельзя ?
Ну RET добавьте в концы, вот вам и подпрограммыСЦБист писал(а):тут лучше использовать подпрограммы записи и чтения
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
- СЦБист
- Это не хвост, это антенна
- Сообщения: 1337
- Зарегистрирован: Сб июн 09, 2012 02:14:11
- Откуда: ХАРЬКОВ
Re: AVR studio в вопросах и ответах
как я понял
Var1,Var2,Var3,...,Var10 - это константы ?
Код: Выделить всё
.eseg
ROM: .db Var1,Var2,Var3,...,Var10Var1,Var2,Var3,...,Var10 - это константы ?
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: AVR studio в вопросах и ответах
да, 8-битные, можно 16 бит (.dw), можно строчками: .db "HELLO!"
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
- СЦБист
- Это не хвост, это антенна
- Сообщения: 1337
- Зарегистрирован: Сб июн 09, 2012 02:14:11
- Откуда: ХАРЬКОВ
Re: AVR studio в вопросах и ответах
если 16 битная константа , тогда как ее читать и писать?
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: AVR studio в вопросах и ответах
побайтно естественно (младший идет первым)...
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
- СЦБист
- Это не хвост, это антенна
- Сообщения: 1337
- Зарегистрирован: Сб июн 09, 2012 02:14:11
- Откуда: ХАРЬКОВ
Re: AVR studio в вопросах и ответах
в виде кода хотелось бы увидеть.Engineer_Keen писал(а):побайтно естественно (младший идет первым)...
- Engineer_Keen
- Друг Кота
- Сообщения: 3872
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: AVR studio в вопросах и ответах
Ну е-мое...
Используя вышенаписанное:
Используя вышенаписанное:
Код: Выделить всё
LDI R18,0
LDI R20,0
RCALL EE_READ
MOV ZL,R17
LDI R18,1
LDI R20,0
RCALL EE_READ
MOV ZH,R17 ;в ZH:ZL - будет 16-битная константа из адреса 00:01
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: AVR studio в вопросах и ответах
На самом деле, алгоритм должен быть несколько более сложный. EEPROM очень коварная штука, и поскольку туда пишутся данные побайтно существует вероятность потерять значение при записи слова. Представьте себе такую неприятность как отключение питания контроллера ровно в момент или после записи первого байта из слова.
Записывать надо слово в 4 байта(дублировать записанное), а при чтении сравнивать равны ли слова если не равны значит произошел сбой записи и надо что-то делать. Как правило добавляют еще и признак завершения записи, чтобы знать где именно произошел сбой. А там где необходима более менее частая запись и вовсе надо применять алгоритмы уменьшения износа ячеек.
Записывать надо слово в 4 байта(дублировать записанное), а при чтении сравнивать равны ли слова если не равны значит произошел сбой записи и надо что-то делать. Как правило добавляют еще и признак завершения записи, чтобы знать где именно произошел сбой. А там где необходима более менее частая запись и вовсе надо применять алгоритмы уменьшения износа ячеек.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18561
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: AVR studio в вопросах и ответах
следуя вашему подходу при записи 4-байтного числа следует писать 8-байтное... и так далее. и вообще, лучше ставить 3 контроллера и мажоритировать их выходные сигналы...Alexeyslav писал(а):Представьте себе такую неприятность как отключение питания контроллера ровно в момент или после записи первого байта из слова.
Записывать надо слово в 4 байта(дублировать записанное), а при чтении сравнивать равны ли слова если не равны значит произошел сбой записи и надо что-то делать.
не доходите до маразма
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!



