|
Почему не вызывается прерывание по окончанию передачи?
Проц - 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