[an error occurred while processing this directive]
PIC прерывания
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Нашел в книге последовательнсть для входа и вызода из прерывания
что то вроде такого
movf status,w
movwf status
swapf w,f
swapf w,w
retfie
как оно работает и почему так надо делать вот вопрос
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Обрати внимание, что "swapf w,w" это неправильная конструкция, хоть и откомпилируется без ошибок — Mercury (08.07.2003 18:15, пустое)
- Ответ: все элементарно, обрати внимание на то, что инструкция swap не изменяет флаги в регистре статуса (+) — Antimouse (08.07.2003 15:53, 655 байт)
- Статус просто переписывается. А вот W меняют через swap чтоб наш новый статуc не покарежить (swap флаги не меняет) — puh (08.07.2003 15:47, пустое)
- А сохранять и восстанавл. W и STATUS надо ?Только правильно прочитай книгу. — FOXik (08.07.2003 15:45, пустое)
- см в этой же книге — Тормоз (08.07.2003 15:44, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru