hi,

ich will mit meinem Pic Daten vom Pc empfangen. aber wenn der pic gerade im sleep mode ist, dann wird er vom dem signal vom pc durch nen interrupt geweckt und springt dann zu der routine die die daten empfängt, aber die kommen immer falsch an. wenn der pic nicht im sleep mode ist dann funktioniert alles. im datenblatt steht dass der pic 1024 tosc braucht bis er wieder im programm anfängt, des hab ich jetzt aber mit einberechnet, funktioniert aber immer noch nicht.
ich warte beim startbit immer 1,5 Bit lang. des wären bei 10mHz oszillatortakt und 9600bps 390 Befehle. jetzt hab ich die warteschleife abgeändert und da werden jetzt nur noch 134 befehle lang gewartet. somit wäre des mit den 1024 tosc / 4 = 256 + 134 = 390 befehle, also müsste es doch gehen. was kann ich noch falsch machen dass es nicht geht.

mfg
pitt