[an error occurred while processing this directive]
PCLATH сохраняется в конкретной ячейке обычно доступной из любого банка данных (если речь о PIC16). Может твой обработчик каким-то образом затирает эту ячейку?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено bialix 18 декабря 2002 г. 16:16
В ответ на: Нет, виноват. Мой обработчик начинается с адреса 0х0D, а по адресу 0х04 сидит функция intlevel0.Сейчас брожу в отладчике MPLABа и вот что интересно- компилер в конце isr пытается восстанавливать PCLATCH, и примерно через раз не угадывает. Чтобы это значило? отправлено Алексей ВМ 18 декабря 2002 г. 16:09

Посмотри внирмательно на код начиная с адреса 0х04
Будет интересно, уверяю.

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

Ответы



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

E-mail: info@telesys.ru