Gast
#732664
Hallo zusammen..
char a;
#int_rda
void interrupt_zeichen (void)
{
a=getc();
if(a>32)
{
lcd_print_4x6(a);
}
a=0;
}
Dies ist meine Interrupt-Routine zum Empfangen. Das Empfangen
funktioniert wunderbar. Mit dem HyperTerminal getestet. Das senden
funktioniert auch, AAAABER:
Nach einem Reset des PIC sende ich Zeichen vom PIC zum PC ->
funktioniert
Danach sende ich vom PC zum PIC Zeichen -> funktioniert
wenn ich dann wieder vom PIC zum PC senden will funktioniert es nicht
mehr! Und die Software auf dem PIC "stürzt" quasi ab..
Was könnte da falsch sein? Irgend ein Buffer der überläuft oder so?