[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
.DEF TMP2 =R16 ;
;Init UART
LDI TMP2,29
OUT UBRR,TMP2 ;9600 БОД НА 4.608 МГц
SBI UCR,TXEN
SBI UCR,RXEN
; Out
TRANS:
OUT UDR,TMP2
TXNOC: SBIS USR,TXC
RJMP TXNOC
SBI USR,TXC
RET
; In
RECEP: SBIS USR,RXC
RJMP RECEP
SBIC USR,FE
RJMP BADUDR
SBIC USR,OR
RJMP BADUDR
IN TMP2,UDR
RET
BADUDR: {процедурка обработки ошибок приёма}
Если HTML испоганит структуру написанного - я не виноват :)
E-mail: info@telesys.ru