Hi ich will ein PWM signal an OC0A vom Tiny13 erzeugen. Fast PWM Top = 0xff "Set OC0A on Compare Match, clear OC0A at TOP" verstehe jetzt nicht ganz welche bits ich setzten muss, da COM00 & COM01 nicht vorhanden sind. oder entspricht COM0A0 = COM00 und COM0A1 = COM01 ?? genauso WGM0, WGM1 ... habe es mit DDRB = 0x03; TCCR0A = (1 << WGM00) | (1 << WGM01) | (1 << COM0A1)| (1 << COM0A0); TCCR0B = (1 << CS01); OCR0A = 100; probiert, doch es tut sich leider nix am OC0A kann mir jmd einen tipp geben, was ich falsch mache? vielen dank schonmal Sascha
Timer 0 hat beim Tiny13 zwei Compare-Einheiten, A und B. Dementsprechend auch die Bezeichnungen der Bits. Eigentlich solltest Du mit obiger Konfiguration ein Signal an PB0 abgreifen können. Scheint soweit alles korrekt zu sein. Womit überprüfst Du denn, ob sich am Pin was tut? Und mit welcher Taktfrequenz läuft der µC?
messen tu ich ueber ein einfaches multimeter oder led aber egal welchen wert ich fuer OCR0A nehme, die spannung ist immer bei 0V bzw led bleibt aus als takt hab ich den internen oszi mit der standart frequenz. glaub 9,6mhz
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.