PIC: CCP Pin Verhalten im Compare Mode

Gast #403945
Lesenswert?
• ▲
▼
Hallo Leute!

Ich muß im Zuge meiner Dipl. Arbeit einen Timer mit Capture Compare
Unit bauen (VHDL).
Hab mir dazu das Konzept der PIC Timer angeschaut... echt super Teile!
Eine Frage stellt sich mir aber zur Compare Unit: Wie verhält sich der
CCP pin?
Im Datenblatt hab ich folgendes gefunden:
"Selecting the compare output mode, forces the state of the CCP pin to
the state that is opposite of the match state. So if the Compare mode is
selected to force the output pin low on match, then the output will be
forced high until the match occurs (or the mode is changed)."
Die konkrete Frage:
Was passiert mit dem Pin wenn ich kein match mehr habe? Geht er zurück
auf seinen default Value? (würde nur einen kurzen Puls generieren, eben
solange compare=counter value) Oder bleibt er im match Zustand und ich
kann den Pin nur durch ändern der default value wieder änder?

Hab leider keinen PIC zur Verfügung um das ganze auszuprobiern...

Schon mal Danke für eure Hilfe!


Beste Grüße,
Naro
Gast #403946
Lesenswert?
• ▲
▼
Hallo Naro;
Auch ich arbeite z. Z. an meiner Diplomarbeit(Mechatronik). Habe auch
ein Problem mit dem CCP der PICs. Ich hänge an der Initialisierung des
Capture Mode. Will einfach nicht funktionieren. Ich will damit
Frequenzen messen.
Manchmal frage ich mich, warum einige Inits so kompliziert sein müssen.
Mein PIC 16F690 verfügt über serielle Kommunikation. Aber die lief bis
heute nicht. Hab dann selbst eine Routine geschrieben, und´s ging.
Hast Du vielleicht eine funktionierende Init für Capture+ Timer1?
Du solltest auch schnellstmöglich nen PIC und Brenner besorgen, um
deine Codes zu testen. Meistens siehts im Programm gut aus,
funktioniert aber wegen einer Kleinigkeit nicht. Brenner kann ich Dir
Brenner 5 von Spruts empfehlen. Musst Du zwar selber bauen, kostet aber
dafür nicht viel.
MfG Tom

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.