реклама на сайте
подробности

 
 
> Mega88 и BOD
demiurg_spb
сообщение Oct 29 2008, 13:59
Сообщение #1


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



У меня есть стабильно повторяющаяся проблема с BOD Mega88.

Судя по datasheet определены следующие варианты BOD
BODLEVEL[2:0] fuses:
111 {BODLEVEL=7} Disabled
110 {BODLEVEL=6} 1.8 V
101 {BODLEVEL=5} 2.7 V
100 {BODLEVEL=4} 4.3 V
011 {BODLEVEL=3} Reserved
010 {BODLEVEL=2} Reserved
001 {BODLEVEL=1} Reserved
000 {BODLEVEL=0} Reserved

Напряжение питания MCU строго 5V.
Программирую avreal'ом (v1.25rev5) с ключём BODLEVEL=X.
Все зашивается правильно.

При BODLEVEL=4 MCU не стартует вовсе.
При BODLEVEL=5 всё работает.

Я никак не пойму почему Mega88 при питании 5В и BODLEVEL=4 (4.3 V) отказывается работать.
С другими контроллерами M8, M16, M32, M64, M128, M1281 таких проблем никогда не возникало.
Я на AVR собаку съел за ~10 лет, а тут просто тупик.
Может какя особенность есть, о которой я не в курсе.
У кого есть возможность повторите этот эксперимент.
Благодарю за помощь.
Вот выход avreal:
Цитата
Command:
-p1 +mega88 -o1.0000MHz -as -ew -v -fBODLEVEL=4,CKDIV8=ON,CKOUT=OFF,SUT=2,CKSEL=2,BLB1=3,BLB0=3,RSTDISBL=OFF,DWEN=OF
F,WDTON=ON,EESAVE=OFF,BOOTSZ=3,BOOTRST=OFF
Device connected, MEGA88 detected
Chip locked - reading and programming disabled
Device erased
Device connected, MEGA88 detected
....
Programming fuses
New fuses value
OSCCAL = A6
CKDIV = 0
CKOUT = 1
SUT = 2
CKSEL = 2
BLB1 = 3
BLB0 = 3
RSTDISBL = 1
DWEN = 1
WDTON = 0
EESAVE = 1
BODLEVEL = 4
BOOTSZ = 3
BOOTRST = 1
Verifying fuses
passed


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
defunct
сообщение Oct 29 2008, 16:28
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(demiurg_spb @ Oct 29 2008, 16:59) *
Напряжение питания MCU строго 5V.
Я никак не пойму почему Mega88 при питании 5В и BODLEVEL=4 (4.3 V) отказывается работать.

Чем питаете?
Предлагаю проделать сл. эксперимент.
Запитатать от 3-х пальчиковых батареек (4.5V) с BOD 4.3.
Если заработает - очевидно проблема в пульсациях источника питания.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Oct 29 2008, 19:59
Сообщение #3


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(defunct @ Oct 29 2008, 19:28) *
Чем питаете?
От компьютера.
У меня STK200 с шинными формирователями и питанием от USB.
Таргет питается от программатора.
Уже много лет так пишу проги для AVR.
И никаких проблем с питанием не возникало.
Цитата(SasaVitebsk @ Oct 29 2008, 18:38) *
Програмировалось тем же AVREALом. Какие баги с BOD????
Напишите пожалуйста Вашу строчку параметров Avreal для настройки fuse bytes.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
gormih
сообщение Oct 29 2008, 21:12
Сообщение #4


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(demiurg_spb @ Oct 29 2008, 22:59) *
Уже много лет так пишу проги для AVR.

За много лет кое что всетаки меняется в схемах формирования питания... Ничто не вечно. Так что совет с батарейным питанием весьма дельный.

Цитата(demiurg_spb @ Oct 29 2008, 22:59) *
От компьютера.
У меня STK200 с шинными формирователями и питанием от USB.

И где все таки у STK200 USB?

Прикрепленное изображение


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Oct 29 2008, 21:15
Сообщение #5


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Сам сколько раз М88 использовал с разными настройками проблем не было, вернее однажды была проблема с 4,3в ( питание 5В), при очень медленном нарастании питания мега стопорилась. Но правда это было на макетке на соплях и в ненормальном режиме smile.gif


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016