Страница 1 из 1

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

Добавлено: Сб июн 20, 2009 17:56:43
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вольт?

Добавлено: Сб июн 20, 2009 21:46:51
asteroid7
Нога INT0 подтянута?

Добавлено: Вс июн 21, 2009 10:09:33
CHYVAK[EASTSIDE]
asteroid7 писал(а):Нога INT0 подтянута?
нет, она весит, не к чему не подсоединена

Добавлено: Пн июн 22, 2009 03:36:02
Mamonth
В схеме по питанию стоят электролитический конденсатор и керамика на 0.1 мкФ? Напряжение просаживается - как будто электролита нет. А ВЧ шумы - керамики нету.

Добавлено: Пн июн 22, 2009 19:44:13
CHYVAK[EASTSIDE]
У МЕНЯ ЗАРАБОТАЛО ВСЕ НОРМАЛЬНО С ТАКИМИ ФЬЮЗАМИ ФОТО ВНИЗУ, КТО МОЖЕТ ОБЪЯСНИТЬ?
МНОГО ВСЯКИХ ФЬЮЗОВ ПОПРОБОВАЛ, С ЭТОЙ КОМБИНАЦИЕЙ ЗАРАБОТАЛО)))

Добавлено: Пн июн 22, 2009 20:18:46
Alex72
Есть хороший онлайн FUSE calculator для AVR http://www.engbedded.com/fusecalc/

Вот что получилось в нем. Но в UNiprof отсутствие галочки означает, что фуз установлен

Добавлено: Вт июн 23, 2009 10:13:30
Danko
Alex72 писал(а):Есть хороший онлайн FUSE calculator для AVR http://www.engbedded.com/fusecalc/
Если нет ОнЛайн можно попробывать ОффЛайн

Добавлено: Ср июн 24, 2009 12:03:28
BerZerK-ku
Моя версия: в первом случае сторожевой таймер включен, во второй - отключен, потому и заработало.

Добавлено: Чт июн 25, 2009 10:21:07
CHYVAK[EASTSIDE]
BerZerK-ku писал(а):Моя версия: в первом случае сторожевой таймер включен, во второй - отключен, потому и заработало.
ДА, думал на счет етого но он же не работает у меня, всмысле я его не запускал програмно, пото поробую со старыми фьюзами и отключу тольк его, отпишусь

Добавлено: Пн июн 29, 2009 12:40:59
CHYVAK[EASTSIDE]
Да после выключения Сторожевого Таймера во фьзах работает нормально, после включения такая же картина. почему так происходит??? я же его в программе не включаю

Добавлено: Пн июн 29, 2009 13:01:51
Alex72
Если фьюз WDTON установлен, то сторожевой таймер молотит всегда, и его программное включение/выключение ему не указ

Добавлено: Пн июн 29, 2009 20:35:27
CHYVAK[EASTSIDE]
Alex72 писал(а):Если фьюз WDTON установлен, то сторожевой таймер молотит всегда, и его программное включение/выключение ему не указ
:))) Мау! Большое спасибо, теперь навсегда усвоил этот материаль)