ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
58927 Топик полностью
Alex03 (18.05.2006 10:39, просмотров: 1) ответил Argon на Почему же не есть гуд?
Потому что: 1. Аппаратный ресет сбрасывает много чего, часть из этого програмно недоступна. (а мы о сбоях говорим) 2. Не надо инициализировать всё и всё, (можно надеятся на дефолтные значения) Плюс ещё глюки самого проца учитывать надо. Например Ваша прога инициализирует внешние прерывания по фронту, а потом PLL (проц 2292). В случае с аппаратным ресетом всё нормально. А если по сбою уйти на 0, то при инициализации прерывания по фронту проц уйдём в клинч, т.к. PLL активирован. (В errata прописаны условия) PS Короткая инструкция может смотреть и на "обработчик сбоя". :) Но вот проц по сбою может ускакать и во внешнюю память (которой нет) и в область данных, и в IAP. :)