[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Точка опоры 07 сентября 2001 г. 19:03
В ответ на: Ответ: При сбросе этот бит будет обнулен (см. докуменатцию: Initial value 0, для всех бит в статусном регистре) - это не ОЗУ, которое остается без изменеий. отправлено H 07 сентября 2001 г. 18:05

SRAM тут совершенно не годится, его состояние после Reset не определено ( к письму ниже ).
Я говорю именно про I/O, большинство из которых обнуляется при RESET'e.
В программа реализуется так, что-бы переход по сбросу являлся и точкой входа в главный цикл программы. Там считывается БИТИК. Если он не 0, значит программа нормально ходит кругами, если он 0 программа переходит к выполнению подпрограммы начальной инициализации с последующей установкой БИТИКА в 1.

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

Ответы



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

E-mail: info@telesys.ru