16+
Вторник
14 августа
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры PIC

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
fk0  (22.11.2012 14:57, просмотров: 1647)
Хочется идей. Как в PIC24 отлавливать ситуации вроде "di(); while(1);". Без отладчика. Собственно хотелось бы узнать адрес, где. При старте можно смотреть память, где стек был, и глазами догадываться -- плохо помогает, как показывает практика. 
Глупо, что ватчдог даёт резет, а не немаскируемое прерывание (хотя если зависание из-за периферии -- оправдано, конечно). Может завести ещё один таймер с самым высоким приоритетом и не запрещать прерывания до такого уровня никогда. Неудобно. Может я не усматриваю какой-то возможности получить NMI (да хоть Adress Error) от какого-либо таймера, например?
[ZX]
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII