nachinayuschiy
Apr 27 2009, 09:07
Собрал девайс на основе atmega8L. Написал простую программку мигающую светодиодом. При питании 5В работает идеально. При питании микроконтроллера 3,3В светодиод мигать перестает. Хотя при программировании программатор пишет что ошибок не было. Программатор AVRISP. Эту проблему можно избежать? Если можно то как?
aaarrr
Apr 27 2009, 09:10
Может, BOD включен на 4.5V?
nachinayuschiy
Apr 27 2009, 09:15
BOD включен на 2,7V
aaarrr
Apr 27 2009, 09:17
Попробуйте выключить совсем.
nachinayuschiy
Apr 27 2009, 09:19
да я уже все перепробывал... забыл уточнить кварц 7372800 герц...
aaarrr
Apr 27 2009, 09:23
И заводится он (кварц) на 3.3?
_4afc_
Apr 27 2009, 09:29
А загорается ли светодиод на 3.3?
nachinayuschiy
Apr 27 2009, 09:29
Цитата(aaarrr @ Apr 27 2009, 12:23)

И заводится он (кварц) на 3.3?
да
я просто на одном форуме прочитал, что часто при таком ниском питании и высокой частоте чип может некорректно программироватся, так ли это?
aaarrr
Apr 27 2009, 09:32
Цитата(nachinayuschiy @ Apr 27 2009, 13:29)

я просто на одном форуме прочитал, что часто при таком ниском питании и высокой частоте чип может некорректно программироватся, так ли это?
На такой частоте и таком напряжении он имеет право вообще не работать (хотя обычно это делает). Так что можно дальше не разбираться.
nachinayuschiy
Apr 27 2009, 09:37
Цитата(aaarrr @ Apr 27 2009, 12:32)

На такой частоте и таком напряжении он имеет право вообще не работать (хотя обычно это делает). Так что можно дальше не разбираться.
спасибо, тогда буду работать на 5-ти вольтах
Цитата(aaarrr @ Apr 27 2009, 12:32)

На такой частоте и таком напряжении он имеет право вообще не работать (хотя обычно это делает).
Собстенно, почему?
Цитата
• Operating Voltages
– 2.7 - 5.5V (ATmega8L)
• Speed Grades
– 0 - 8 MHz (ATmega8L)
aaarrr
Apr 27 2009, 09:59
Цитата(Палыч @ Apr 27 2009, 13:55)

Собстенно, почему?
Да, переклинило меня, пардон

Обязан работать, конечно.
2
nachinayuschiy:
А на RC не пробовали переключать? И какие уровни непосредственно на выводах VCC и RESET?
nachinayuschiy
Apr 27 2009, 10:01
меня тоже смущает эта надпись на первой странице даташита, но у меня не работает при таких условиях, и частенько в инете проскакивали темы, что у других тоже не работает при самом низком питании и самой выской частоте. работать вроде бы должно, но у многих в том числе и у меня почему-то не работает,..
Если подъитожить, то причины:
- не заводится кварц
- не заводится МК (не тот уровень BOD)
- не светиться светодиод (не тот ток)
Цитата(nachinayuschiy @ Apr 27 2009, 13:01)

работать вроде бы должно, но у многих в том числе и у меня почему-то не работает,..
Возможно, неправильные настройки Fuses (BODLEVEL, CKOPT)
demiurg_spb
Apr 27 2009, 10:45
М.Б. не подключено AVCC...
nachinayuschiy
Apr 27 2009, 13:54
я разбиратся не стал, сейчас на это нет времени, запитал от 5 вольт и все.
Microwatt
Apr 27 2009, 19:39
Если разобраться времени нет сейчас, его и потом не будет. Проверено.
Laptop
Apr 27 2009, 21:29
Светодиод какого цвета? И какой резистор последовательно с ним стоит?
Осциллографом импульсы видны?
defunct
Apr 28 2009, 00:49
Цитата(Laptop @ Apr 28 2009, 00:29)

Светодиод какого цвета? И какой резистор последовательно с ним стоит?
Резонный вопрос! Дело может быть не в МК, а в светодиоде.
SasaVitebsk
Apr 28 2009, 07:43
Точнее даже - дело точно не в МК. МК, бьюсь об заклад и на 16 работать будет. Устойчивость - это уже другой вопрос.
Некоторые белые и/или синие от 3.3 и без резистора не светятся.
nachinayuschiy
May 2 2009, 10:46
Дело в том что при 3,3 вольта питании контроллер не правильно программируется, проверял на осцилографе... тут дело не в светодиоде
Genadi Zawidowski
May 2 2009, 11:45
Цитата(nachinayuschiy @ May 2 2009, 14:46)

Дело в том что при 3,3 вольта питании контроллер не правильно программируется, проверял на осцилографе... тут дело не в светодиоде
Программатор какой? Может сам программатор не умеет от 3.3 вольта работать?
defunct
May 2 2009, 16:14
Цитата(nachinayuschiy @ May 2 2009, 13:46)

Дело в том что при 3,3 вольта питании контроллер не правильно программируется, проверял на осцилографе... тут дело не в светодиоде
Дак вы это, запрограммируйте при 5V, а потом включите 3.3V.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.