'51 a RS485

PaPouch papouch at vol.cz
Mon Jun 12 17:26:01 CEST 2000


Mohu potvrdit, ze je to tak, jak tu nekteri, psali, chytte se primo TI,
funguje dobre po poslednim byte.

Tady je celistva procedura ktrea z bufru STRBUF odesle STRLEN znaku a ovlada
RSRW - prepinani smeru RS485. Autorem je ing. Franc.

-----
; Vysle znaky z bufferu na UART a nakonec prida CR.
;---------------------------------------------------------------------------
printf: clr RSRW  ; 485 - vysilani
 mov R0, #strbuf
 mov R1, strlen
pf1: clr WDOG  ; watchdog
 nop
 setb WDOG  ;
 mov A, @R0
 inc R0
 acall swrite
 djnz R1, pf1
 mov A, #CR
 acall swrite
 setb RSRW  ; 485 zpet na prijem
 ret

swrite: mov SBUF, A
 jnb TI, $  ; cekej na odvysilani
 clr TI
 ret

S pozdravem
ing. Pavel Poucha

Navstivte prosim nase stranky: www.pap-el.cz








More information about the HW-list mailing list