Hallo

ich meine nicht die Fehlertoleranz, ich meine, ob der Oszillator überhaupt arbeitet. Nach meiner Erfahrung ist das - zumindest bei meinen Schaltungen - der häufigste Fehler. Hast Du ein Oszi, mit Du überprüfen kannst, ob der Oszillator schwingt ? An den Schlüssen des resonators, am PIC muß irgend eine Schwingung mit den 4 MHz sichtbar sein. Wenn es nur ne Gleichspannung ist, schwingt er nicht, tut der PIC dann auch nix.

Den Simulator kannst Du in MPLAB unter Debugger - Select Tool - MPLAB SIM auswählen. Dann Compilieren und dann kann das Programm durchgesteppt werden. Mit View - Watch kann ein Watch-Fenster geöffnet werden, mit dem register und Variable während des durchsteppens des Programms beobachtet werden kann. ich simuliere meine Programme immer erst mal auf diese Weise um zumindest die wichtigsten Fehelr zu finden.

Gerhard