Hallo, ich versuche gerade mit atmega Handbuch und Tutorial die PWM Ansteuerung nachzuvollziehen. Kurzum ich bekomms nicht hin. Hier mein Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
|
Anzeige
|
atmega32 - pwm will nichtHallo, ich versuche gerade mit atmega Handbuch und Tutorial die PWM Ansteuerung nachzuvollziehen. Kurzum ich bekomms nicht hin. Hier mein Code:
Gast
#532682
Du musst die WGM-Bits im TCCR0 nach der Tabelle im Datenblatt setzen, um den PWM-Modus zu aktivieren... Nachdem ich sie nicht angefasst hab sollten die beide auf 0 und somit auf Mode "Normal" sein.
Gast
#532773
Du willst doch eine PWM erzeugen, oder? Dann musst Du die Bits auch so setzen, dass einer der zur Verfügung stehenden PWM-Modi aktiv ist. Sonst wird das nix... ok, jetzt hab ich den Wurm. Man kann wohl nicht von OC0 lesen. Jetzt hab ich ne Abfrage über die TIFR Flags und es funktioniert. Der Vollständigkeit halber noch mein Code:
Gast
#532781
hilft's wenn du
machst?, sonst vl. den Output-Compare Interrupt probiern oder einen "richtigen" PWM-Mode Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|