www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik capture und compare beim hc11


Autor: derkai (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi. ich hoffe mir kann jemand helfen. ich muss ein programm für ein PWM 
signal schreiben, auf dem hc11. nur leider bekomme ich einfach keine 
hilfreichen unterlagen über die möglichkeit des compare registers. also 
wie ich das konfiguriere und so. ich wollte im prinzip nicht weiter als 
ein stellwert einlesen und dann mit dem eigenem timer des capture 
registers (hoffe ist richtig...) vergleichen. müsste dann nurnoch nen 
teiler hinzufügen da ich eine feste frequenz von 200 Hz benötige. Ich 
hoffe mir kann jemand helfen und verraten wie ich das mit dem einstellen 
hinbekomme. ich hab echt langsam kein nerv mehr, weil die unterlagen die 
ich hab nur noch mehr fragen hervorrufen.

Autor: derkai (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hoffe es kann mir jemand helfen

Autor: René König (king)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Unterlagen sind doch vorbildlich, da sollten keine Fragen offen 
bleiben. Pfilcht ist da zum Einen das Reference Manual ...
http://www.freescale.com/files/microcontrollers/do...

... und zum Anderen das Datenblatt zumm Controller, Beispiel HC11E:
http://www.freescale.com/files/microcontrollers/do...

Als Timer hast Du jedenfalls nur TCNT, der wird direkt E getaktet oder E 
geteilt durch 4/8/16 (zu teilen brauchst Du aber vermutlich nicht). 
Jetzt belegst Du einen OC-Interrupt und lädst dort den neuen berechneten 
Wert (TCNT + Dauer der High-/Low-Phase) in das Compare-Register. Um den 
Port-PIN kann sich der Controller selbst kümmern.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.