mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Tiny13 fast pwm in c


Autor: Sascha (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Johannes M. (johnny-m)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?

Autor: Sascha F. (umpfel)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

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.