Может и не всегда поможет, но когда девайс готов делаю так
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Lamer_MSP430 02 февраля 2004 г. 21:07
В ответ на: Вопрос знатокам MSP.... отправлено PeterD 02 февраля 2004 г. 09:59

В новой прошивке устанавливаю ловушки типа jmp XXXX(2 bytes), в пустые
ячейки флеша(т.е. вместо 0xFF), если при старте не туда прыгнул =>
перекинуть куда надо. А вообще, при старте DCO нужно обязательно запустить цикл на 0.2-0.5 сек., при этом задействовать только регистр,
не ОЗУ, а после всё заново инициализировать, Если сработает WDT - значит запустилься раньше - прекращаем цикл задкржки и начинаем инициализацию. Мне кажеться - это из-за того - что при пуске начинает
прыгать частота, и может превысить опр. величину когда внутри АЛУ
начинают состязаться два (теперь уже) не синхронизированных сигнала, отсюда и прыгает куда нить...
Супервизор(внешний) спасёт.

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

Ответы



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

E-mail: info@telesys.ru