PIC - USART
Lukáš
hradlo
Středa Březen 17 14:23:20 CET 2004
> Pot?ebuji poradit. Nejde mi rozchodit prijem dat pomoci asynchroniho
> serioveho rozhrani u PIC16f877. Jakmile dam SPEN do log. H, tedy
> serial port enabled, p?ejde port RC7/RX ze stavu vysoke impedance do
> log nuly. Nevite cim to??
- Mate nstaven RX pin v TRIS jako vstup (1) ?
- TXSTA neni v banku 0 (na rozdil od RCSTA), takze pozor na prepinani,
abyste hybal se spravnym registrem !
- Tohle je okopirovane z funkcniho programu (9600@4MHz, asynchronni, 9bit):
banksel SPBRG
movlw .25
movwf SPBRG
movlw b'11100100'
movwf TXSTA
banksel RCSTA
movlw b'11110000'
movwf RCSTA
Zdravi,
LK
PS: Misto banksel lze samozrejme pouzit
bsf STATUS,RP0
.
.
.
bcf STATUS,RP0
:-)
Další informace o konferenci Hw-list