mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Hilfe bei Timer0 -PWM und Timer1-Counter bei Attiny45


Autor: schorschi (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,
ein Anfänger braucht dringend Hilfe.
In anhängendem Prog. Beispiel habe ich an einem Attiny45 eine PWM an PB0 
mit Timer0 realisiert. An PB2 habe ich eine ext. PWM mit sich ändernden 
Puls-Pausen-Verhältnis. Zuerst habe ich versucht über die Puls und 
Pausenwerte die Freq. zuerrechnen, das funktioniert aber nur wenn die 
Freq sich nicht gerade verändert. Mir kam dann der Einfall einen 
Zähler/Counter einzusetzen. Mir würde reichen das das Ergebnis 1 mal in 
der Sekunde oder hochgerechnet auf eine Sekunde ausgegeben wird.
Jetzt habe ich den Timer1, aus einem Programmbeispiel, in mein Prog 
eingebaut und weis nicht weiter.
Geht das mit dem Attiny überhaupt oder muß ich was ändern.
Wichtig ist - ich muß eine PWM ausgeben und eine PWM ausmessen.

Danke für die Hilfe

Gruß
Schorsch

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.