|
Зависание АТмега128, AT128 иногда зависает при включении питания |
|
|
|
Aug 6 2007, 12:48
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 13-03-06
Пользователь №: 15 171

|
Контроллер АТ128 запитан от +5 В. Используется внешний тактовый сигнал 10 МГц. Если долго не включался прибор, он зависает. Программа исполняться не начинает - на всех портах серый уровень. Проверял все ноги питания - все хорошо, тактовые импульсы доходят, амплитуда нормальная, на сбросе +5 В. Все ноги, отвечающие за SPI отключены. После снятия питания и повторного включения начинает работать нормально. Затем глюк может очень долго не проявляться. Что за фигня - ума не приложу... Если кто-нибудь сталкивался с подобным или есть какие-то идеи подскажите, пожалуйста...
|
|
|
|
|
Aug 6 2007, 12:55
|
Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 11-03-07
Из: Украина, Харьков
Пользователь №: 26 059

|
Цитата(Lukyanov @ Aug 6 2007, 15:48)  Контроллер АТ128 запитан от +5 В. Используется внешний тактовый сигнал 10 МГц. Если долго не включался прибор, он зависает. Программа исполняться не начинает - на всех портах серый уровень. Проверял все ноги питания - все хорошо, тактовые импульсы доходят, амплитуда нормальная, на сбросе +5 В. Все ноги, отвечающие за SPI отключены. После снятия питания и повторного включения начинает работать нормально. Затем глюк может очень долго не проявляться. Что за фигня - ума не приложу... Если кто-нибудь сталкивался с подобным или есть какие-то идеи подскажите, пожалуйста... Детализируй, плиз: 1. Какие фьюзы прошиты для девайсины? 2. Какой именно прибор долго не включался - источник тактового сигнала или сама АТ128? 3. Какая цепь стоит на ресете - RC или что-то посерьезнее? 4. Не управляешь ли ты движками или чем-то индуктивным?
Сообщение отредактировал korobov_michael - Aug 6 2007, 12:56
|
|
|
|
|
Aug 7 2007, 04:42
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 13-03-06
Пользователь №: 15 171

|
1) Трансформатор далеко стоит в отдельном блоке питания. Он здесь не при чем. 2) Источник тактовых импульсов запускается всегда. Поступают с выхода микросхемы серии 1554. 3) Watchdog timer? Стоит попробовать. Может поможет. Но виснет так глухо, что никакой сброс не помогает. 4) Про цепь сброса - RC цепь. Второй источник сброса - кнопка. Объединены на 1554.
BOD это порог включения, задаваемый FUSEs? Да 4.3 В.
|
|
|
|
|
Aug 7 2007, 05:47
|
Участник

Группа: Новичок
Сообщений: 23
Регистрация: 13-03-06
Пользователь №: 15 171

|
По поводу электролита. Это 470 мкФ. Общий ток потребления по +5 В порядка 1 А. Время нарастания питания меньше секунды.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|