[an error occurred while processing this directive]
|
.include "2313def.inc"
.org 0x00
rjmp maingetchar:
sbis USR, RXC
rjmp getchar
in r16, UDR
sbic USR, FE
rjmp getchar
sbic USR, OR
rjmp getchar
retputchar:
sbis USR, UDRE ; Ждем пока освободится буфер
rjmp putchar
out UDR,r16
ret
main:
ldi r16,RAMEND
out spl,r16ldi r16,(1<
out UCR,r16 ldi r16,12 ;
out ubrr,r16in r16, UDR ;Сбросить флаг RXC
rxtx:
rcall getchar
rcall putchar
rjmp rxtx
E-mail: info@telesys.ru