МЕГА8 странно Савсем савсем

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Встал на лапы
Аватара пользователя
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

Вообще не понятно что творит мега 8 , выкладываю осцилограмму ноги PORTD4 , Фьюзы, программу:
программа простая, просто на другой программе тоже самое выдавало, этой прогой просто решил проверить

.include "C:\Program Files (x86)\Atmel\AVRTools\AvrAssembler\Appnotes\m8def.inc"
.org 0x00

Start:

rjmp Reset
reti ; 1
reti ; 2
reti ; 3
reti ; 4
reti ; 5
reti ; 6
reti ; 7
reti ; 8
reti ; 9
reti ; 10
reti ; 11
reti ; 12
reti ; 13
reti
reti ; 15
reti ; 16
reti ; 17
reti ; 18

Reset:
sbi DDRD,4
sbi PORTD,4
ldi r22,$90
out MCUCR,r22

main:
sleep
nop
nop
nop
rjmp main



На другой программе микроконтроллер не спал, в етой просто проверил, может из-за шумой какаих либо, без разницы, у кого нить такое бывало??

Кстати питалось устройство от блока питания обычного трасформаторного, на выходе стабилизатор 78L05, и частоту показывает осциллограф 54 гц, может связано с сетью 220вольт?
Вложения
.jpg
осциллограмма синий PORTD, красный питание устройства!
(194.44 КБ) 405 скачиваний
2.jpg
Фьюзы
(62.68 КБ) 405 скачиваний
Реклама
Опытный кот
Аватара пользователя
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

Нога INT0 подтянута?
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

asteroid7 писал(а):Нога INT0 подтянута?
нет, она весит, не к чему не подсоединена
Вымогатель припоя
Аватара пользователя
Сообщения: 534
Зарегистрирован: Пн янв 16, 2006 08:00:17
Откуда: Иркутск

Сообщение Mamonth »

В схеме по питанию стоят электролитический конденсатор и керамика на 0.1 мкФ? Напряжение просаживается - как будто электролита нет. А ВЧ шумы - керамики нету.
Today fine night...
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

У МЕНЯ ЗАРАБОТАЛО ВСЕ НОРМАЛЬНО С ТАКИМИ ФЬЮЗАМИ ФОТО ВНИЗУ, КТО МОЖЕТ ОБЪЯСНИТЬ?
МНОГО ВСЯКИХ ФЬЮЗОВ ПОПРОБОВАЛ, С ЭТОЙ КОМБИНАЦИЕЙ ЗАРАБОТАЛО)))
Вложения
.jpg
(30.74 КБ) 329 скачиваний
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь

Сообщение Alex72 »

Есть хороший онлайн FUSE calculator для AVR http://www.engbedded.com/fusecalc/

Вот что получилось в нем. Но в UNiprof отсутствие галочки означает, что фуз установлен
Вложения
fuse.jpg
(66.34 КБ) 349 скачиваний
Контактная информация:
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

Alex72 писал(а):Есть хороший онлайн FUSE calculator для AVR http://www.engbedded.com/fusecalc/
Если нет ОнЛайн можно попробывать ОффЛайн
Вложения
FuseCalc.zip
(190.93 КБ) 178 скачиваний
Контактная информация:
Мучитель микросхем
Сообщения: 492
Зарегистрирован: Вт июл 22, 2008 08:10:54

Сообщение BerZerK-ku »

Моя версия: в первом случае сторожевой таймер включен, во второй - отключен, потому и заработало.
Встал на лапы
Аватара пользователя
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

BerZerK-ku писал(а):Моя версия: в первом случае сторожевой таймер включен, во второй - отключен, потому и заработало.
ДА, думал на счет етого но он же не работает у меня, всмысле я его не запускал програмно, пото поробую со старыми фьюзами и отключу тольк его, отпишусь
Встал на лапы
Аватара пользователя
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

Да после выключения Сторожевого Таймера во фьзах работает нормально, после включения такая же картина. почему так происходит??? я же его в программе не включаю
Прорезались зубы
Аватара пользователя
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь

Сообщение Alex72 »

Если фьюз WDTON установлен, то сторожевой таймер молотит всегда, и его программное включение/выключение ему не указ
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 110
Зарегистрирован: Чт мар 06, 2008 19:23:38
Откуда: Уфа

Сообщение CHYVAK[EASTSIDE] »

Alex72 писал(а):Если фьюз WDTON установлен, то сторожевой таймер молотит всегда, и его программное включение/выключение ему не указ
:))) Мау! Большое спасибо, теперь навсегда усвоил этот материаль)
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»