Frequenzmessung mit PIC

OP #1283152
Lesenswert?
• ▲
▼
Hallo, ich bin wirklich ein blutiger µController Anfänger, habe mich 
etwas mit Assembler und C beschäftigt und bevor ich jetzt in die 
komplett falsche Richtung denke, würde ich gern wissen, ob es 
(überhaupt) möglich ist mit einem PIC 16Fxxx eine ständig wechselnde 
Frequenz von Rechteckimpulsen (zwischen 0 und 200 Hz) zu bestimmen und 
bei f <= 40 Hz einen Befehl auszuführen. Wenn möglich nicht über einen 
Interrupt, weil ich diesen gern dazu einsetzen würde die entsprechende 
Frequenzmess- und Befehlausführschleife zu unterbrechen. Leider habe ich 
keine Idee in welcher Richtung ich das Problem anpacken muss - 
vielleicht über die Timer0-Funktion des PIC?! Ich wäre daher sehr 
dankbar für ein paar kleine Tipps, wie ich das Problem anpacken könnte.

Vielen Dank
Sven
Gast #1283223
Lesenswert?
• ▲
▼
Das geht eigentlich ganz einfach mit dem CCP-Modul von PICs wie dem 
16F628. Das stellst du entsprechend ein und bist eigentlich schon fast 
fertig.

Schau dich mal bei www.sprut.de um, da gibt es sehr viele Infos, 
Beispielprogramme etc. Sehr zu empfehlen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.