Gast
#572085
Hallo zusammen, also, ich hab da folgendes problem: Ich verwende einen PIC16F767, und möchte über CCP1 und CCP2 den Unterschied zwischen zwei Frequenzen messen, also einen Shlupf. habe mir zum ausprobieren ein 50 Hz Signal generiert, und ich gebe den Unterschied über zwei LED aus. Wenn ich dieses Signal nun an CCP2 anlege, aber nicht an CCP1, dann wird eins a Schlupf erkannt. wenn ich nun hingehe, und das Signal (bei laufendem programm) auch auf CCP1 lege wird auch sofort erkennt, dass kein schlupf mehr vorhanden ist. (gleiches Signal) Wenn ich jetzt aber (programm läuft immer noch) hingehe und nehme das Signal von CCP1 wieder weg ändert sich nix mehr, der PIC gibt mir immer noch 0% Sclupf weiter. kann mir da einer nen Tipp geben? Ich hab irgendwo was aufgeschnappt vonwegen in der ISR ein Flag setzen oder löschen, aber verstanden hab ich das nicht. noch eins, ich kann nur C, assembler ist für mich ein bömisches dorf.