Hallo zusammen
Ich habe momentan ein Problem mit dem Datenempfang beim M16C62P
Mein Programm:
while(!(u0c1&&0X08)){;} /*Daten vorhanden*/ //KONTROLLIEREN
set_led(0x02);
status=u0rbl;
status=((status&&0xF0)/0x10);//Status markieren und 4stellen schieben
set_led(0x03);
while((u0c1&&0X08)){;}
set_led(0x04);
while(!(u0c1&&0X08)){;} /*Daten vorhanden*/
Die Problematik ist, dass das Receive complete flag immer auf 1 steht,
und das Programm somit nach set_led(0x03) in der while Schlaufe hängen
bleibt. Gibt es eine Möglichkeit das Flag zu löschen.
Danke euch für eure Unterstützung
Gruss Bruno
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.