[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: Стандартная ситуация для Пони: скорее всего, выводы SPI задействованы на вывод, (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено dsp 21 февраля 2002 г. 09:51
В ответ на: Подыхают AVR !!! отправлено zsn 21 февраля 2002 г. 09:35

и настраиваете на вывод Вы их сразу же (в Startup). У Пони - приличные задержки перед началом работы, и выводы SPI успевают проинициализироваться. Если посмотрите осциллографом, как правило, MISO выдает при этом короткие иголки, не достигая нужных 5В в импульсе. Стандартный метод обхода, который применяю уже автоматически - дать первым делом: 1)настройку указателя стека, естественно; 2)задержку на 10-50 мс ДО всякой настройки портов.
Что же до уже прошитых AVR-ок: надо, подготовив программу с указанной заплаткой, тупо (до нескольких десятков раз) пытаться прошить; иногда везет, и Пони начинает работать. Удачи!

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru