Помогите с AVR ASM!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Ljutik 18 марта 2004 г. 13:37

Почему не вызывается прерывание по окончанию передачи?
Проц - MEGA8
.CSEG
.org $0000
rjmp reset ;Reset handler
.org OVF2addr
rjmp tim2_ovf
.org OVF1addr
rjmp tim1_ovf
.org OVF0addr
rjmp tim0_ovf ;Timer1 overflow handler
.org URXCaddr
rjmp uart_rx
.org UDREaddr
rjmp uart_dre
.org UTXCaddr
rjmp uart_txc

reset:

sbi UCSRB,RXCIE
sbi UCSRB,TXCIE
sbi UCSRB,UDRIE
sbi UCSRB,RXEN
sbi UCSRB,TXEN
ldi temp,100
out UBRRL,temp
ldi temp,$A0
out SPL,temp
sei

sbi DDRB,5
cbi PORTB,5
ldi temp,$aa
out UDR,temp
out UDR,temp

tst:
rjmp tst

uart_txc: ;передача окончена
sbi PORTB,5
reti

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

Ответы



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

E-mail: info@telesys.ru