PIC18...мля...в чем тут дело..день бился:( (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Romario 04 июня 2003 г. 15:46

этот кусок кода работает всегда.


TEST_ISR_TO_COMPUTER: BTFSS PIE1,TXIE ;
BRA ISR_TO_COMPUTER_END
BTFSC PIR1,TXIF ; Если TXIE & TXIF = 1, it's Interrupt!
GOTO ISR_TO_COMPUTER ; начать выполнение
ISR_TO_COMPUTER_END: MEMB 0 ;


а этот кусок кода работает как бы всегда, но не всегда.
(т.е происходят False прыжки на ISR_TO_COMPUTER)
в чем тут дело? Где не дочитал TFM :((( ?


TEST_ISR_TO_COMPUTER: MOVF PIR1,w
XORWF PIE1,w
BTFSS WREG,TXIF ; Если TXIE & TXIF = 1, it's Interrupt!
GOTO ISR_TO_COMPUTER ; начать выполнение
ISR_TO_COMPUTER_END: MEMB 0 ;


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

Ответы



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

E-mail: info@telesys.ru