|
ATmega128 - порт сдох? |
|
|
|
Nov 30 2008, 21:00
|
Участник

Группа: Новичок
Сообщений: 18
Регистрация: 20-01-05
Пользователь №: 2 078

|
С чего бы мог появиться такой эффект?
Независимо от того, на ввод или на вывод сконфигурирован порт B, при выдаче на какой-либо из его пинов лог.1 наблюдается меандр (не 50%) с периодом около 16 мс (62 Гц). Если это выход, то меандр чёткий, если вход - то завален спад. Сначала грешил на неправильно сконфигурированные T/C, но потом сократил программу до 5 строчек, только инициализация портов, ничего лишнего. Отпаял всю периферию. Причём, до этого схема на столе жила несколько дней, программа довольно большая, половину отладил. Аналогичное по схемотехнике устройство уже больше года работает у заказчика... И при том при всём кристалл без проблем прошивается (AVReal).
В общем, я так понимаю, что это кирдык атмеге? Менять её? Но с чего только...
Умерло всё в тот момент, когда я просто наслаждался отладочной инфой на индикаторе.
Сообщение отредактировал Glide - Nov 30 2008, 21:01
|
|
|
|
|
 |
Ответов
|
Nov 30 2008, 23:58
|
Участник

Группа: Новичок
Сообщений: 18
Регистрация: 20-01-05
Пользователь №: 2 078

|
Все три ответа в точку. Спасибо большое. Переработался, наверно - забыл на Reset глянуть.. Действительно перезагружался всё время. Слетели fuse... Вот как их раскорячило: Fuses OSCCAL = A6, A6, 9D, 9B BODLEVEL = 0 BODEN = 0 SUT = 0 CKSEL = A BLB1 = 3 BLB0 = 3 OCDEN = 0 JTAGEN = 1 CKOPT = 0 EESAVE = 1 BOOTSZ = 0 BOOTRST = 0 M103C = 0 WDTON = 0 А вот что было изначально (и теперь восстановлено): BODLEVEL=1, BODEN=0, SUT=3, CKSEL=f, CKOPT=0, EESAVE=0, M103C=1, WDTON=1, OCDEN=1, JTAGEN=0, BOOTRST=1 А я было начал с того, что решил, что вылетел LCD, частично выпаял... Нет, в выходной надо отдыхать, а ночью - спать!
|
|
|
|
Сообщений в этой теме
Glide ATmega128 - порт сдох? Nov 30 2008, 21:00 Nanobyte Может, устройство всё время выполняет RESET? Попро... Nov 30 2008, 21:31 Огурцов Цитата(Glide @ Nov 30 2008, 21:00) наблюд... Nov 30 2008, 22:27 delamoure Точно на всех пинах PORTB?
Там в альтернативных фу... Nov 30 2008, 22:48 Nanobyte Цитата(Glide @ Dec 1 2008, 01:00) ...Умер... Dec 1 2008, 07:45 Glide Цитата(Nanobyte @ Dec 1 2008, 10:45) Если... Dec 1 2008, 09:40  defunct Фузы сами не слетают. Вы их программатором убили. Dec 1 2008, 12:55   Nanobyte Цитата(defunct @ Dec 1 2008, 16:55) ...Фу... Dec 1 2008, 15:01 Glide Возможно, что и программатором. Мне пока не ясен м... Dec 1 2008, 14:49 defunct Цитата(Glide @ Dec 1 2008, 16:49) Мне пок... Dec 1 2008, 18:14  Glide Цитата(defunct @ Dec 1 2008, 21:14) Может... Dec 1 2008, 20:40   defunct Цитата(Glide @ Dec 1 2008, 22:40) Тем бол... Dec 1 2008, 23:33    Glide Пока ни разу не загонялись в такое состояние, из к... Dec 3 2008, 21:18
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|