Hallo,

Ik werk met een Pic 16F873A en heb er een Max232 op aangesloten.
Als ik volgend programma programmeer:

Device 16F873A
Config WDT_OFF, PWRTE_ON, LVP_OFF, HS_OSC
XTAL = 4

HSERIAL_BAUD = 9600
HSERIAL_RCSTA = %10010000
HSERIAL_TXSTA = %00100000
HSERIAL_CLEAR = On

opnieuw:
DelayMS 2000
HRSOut "1"
DelayMS 500
HRSOut "2"
DelayMS 500
GoTo opnieuw

verschijnt er telkens q21rqrq2121rqrq21rqrq21rqrq21rqrq21rq
op mijn hypertirminal van mijn pc.
Mijn Max is aangesloten op com2.

Wat zou de fout kunnen zijn?

de baudrate van Pic en van Hyperterminal staan beiden op 9600 ingesteld.

handshaking uitschakelen.

en hoe kan ik dat doen?

probeer het op een lagere baudrate en cotroleer of je verbindingen geod zijn
verder
zorg er voor dat de voeding goed op spanning is alvorens te gaan zenden dit kan voor rare dingen zorgen.

Op 30 januari 2007 18:41:22 schreef Faithless:
en hoe kan ik dat doen?

op je PC doe je dat :)
instelling van hypertierminal

heb je ook naar parity bit gekeken?
Ik heb trouwens alleen met seriele communicatie zonder parity