Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено асибо 23 ноября 2004 г. 15:27
В ответ на: не... ты не понял трагизьм ситуацЫи ;О) отправлено =mse= 22 ноября 2004 г. 17:05

>ему бы надо уйти на сброс. Он, бедненький в фоне кутится скажем в
>ожидании флага SPI, а его нет, не ложил его туда никто(данные). Другая
>процедура в прерывании по указателю из ОЗУ ложит, опять-же в озу из
>одного буфера в другой N байт, и похеренный указатель кажет на область
>флагов валидности процедур, т.е. все процедуры "валидные". Другое
>прерывание анализирует эти флаги и делает сброс собаке. Вуаля.
> Опускаем спутник на землю, чтобы сделать сброс ;О).


Ситуация страшная. Но вотчдог к ней притянут за уши. Уберите лишнее - зависание и оба прерывания. Оставьте только - в программе случайным образом меняются данные. Менее страшно не стало.

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

Ответы



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

E-mail: info@telesys.ru