Rechenfehler bei PWM?

OP #284302
Lesenswert?
• ▲
▼
Hi,

ich hab eine kleine Rechenaufgabe die leider noch eine Unbekannte haben
muss. Ich habe einen AtTiny45 | 8Mhz (interner Oszillator) mit dem
angehängten Programm programmiert. Auf dem Oszi errechne ich mir eine
Frequenz von 40Hz, doch rein theoretisch müsste ich irgendwo bei 300Hz
sein. Hab ich irgendwas vergessen? Oder kennt jemand eine bessere
Methode einen Software PWM zu erzeugen bei dem ich gleichzeitig noch
die I²C Schnittstelle bedienen kann?
Angehängte Dateien:
Gast #284304
Lesenswert?
• ▲
▼
Mal wieder der gleiche Fehler,

wer lesen kann ist klar im Vorteil. Default-Einstellung ist der Interne
Oszillator mit einem Prescale von 8 (=> 8Mhz/8=1Mhz) ;-). Somit muss ich
das "Clock Prescale Register" initialisieren?!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 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.