Hilfe bei Timer0 -PWM und Timer1-Counter bei Attiny45

Gast #958443
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
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.