Forum: Mikrocontroller und Digitale Elektronik Capture von Frequnez mit PIC P16F628A (in C)


von Marcel M. (freakyuser)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich versuche gerade nem P16F628A eine Frequenz zu messen, diese dann 
durch 44 teilen und auf 3 7-Segmentanzeigen anzeigen zu lassen.
Zum Testen erzeuge ich die Frequenz mit einem Funktionsgenerator.
Leider funktioniert es aber nicht richtig.
Der µC springt nur in die Interruptroutine (test an RA3 mit Oszi), wenn 
ich die Leitung vom Funktionsgenerator hinhalte. (beim Berühren)
Leider habe ich keine Idee mehr an was es liegen könnte, ich hoffe es 
weiß jemand weiter.

Der Quellcode ist im Anhang

Grüße freakyuser

von Marcel M. (freakyuser)


Lesenswert?

Korrektur:

Die Interruptroutinde wird aufgerufen wenn ich von RB3 weg gehe.
Wenn ich den Capture Mode auf fallende Flanke umschalte springt er bei 
berühren rein.

RB3 hängt übrigends mit 100k auf Masse.

Gruß freakyuser

von M. J. (manfred-64)


Lesenswert?

Hi,

ich hab zwar keine Ahnung von C
aber kann es sein das Du das InterruptFlag von "Hand" löschen musst.

mfg Manfred

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
Noch kein Account? Hier anmelden.