Gast
#1267078
Hallo,
ich habe ein kleines Problem. Ich möchte gerne Daten mit der UART
empfangen (senden funktioniert). Ich benutzte außerdem den C18-Compiler.
Ich habe gedacht, dass meine Routine dazu so aussehen könnte:
if (DataRdyUSART( ))
{
if (ReadUSART()==0x3D){
.......tu etwas
}
}
Es soll also auf ein bestimmtes Byte reagiert werden. Nur anscheinend
wird die Routine 3-4 mal ausgeführt und dann passiert nix mehr. Habe ich
etwas vergessen? Muss man evenruell noch irgendein Bit zurücksetzen oder
was ähnliches? (ich verwende keine Sende- und Empfangsinterrupts)
Wäre schön, wenn mir jemand helfen könnte.
Gruß Paul