[an error occurred while processing this directive]
Я делал так ( microchip) (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Driver 14 августа 2006 г. 20:25
В ответ на: Ответ: Прошу прощение, а как (чем) это сделать. Научите пожалуйста... отправлено <font color=gray>Spiritus</font> 14 августа 2006 г. 20:12

poll_nic
; outport(CR, 0x62);
CLRF adresse
MOVLW .98
CALL outport
; in = inport(CURR);
MOVLW CURR
CALL inport
MOVWF in
; outport(CR, 0x22);
CLRF adresse
MOVLW .34
CALL outport
; out = inport(BNDRY);
MOVLW BNDRY
CALL inport
MOVWF out
; if (in!=out)
MOVF in,W
XORWF out,W
BTFSC STATUS,Z

GOTO TEST_DROOP


; int_isr = inport(ISR);
MOVLW ISR ; сброс флага прерывания До этого узнать причину если ошибка то переинитить контроллер
CALL inport
MOVWF int_isr

; outport(ISR, 0xFF);
MOVLW ISR
MOVWF adresse
MOVLW .255
CALL outport

..............
..............


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

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание