PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kein pwm mit m168?



m_herr
04.06.2006, 12:35
Hallo Leute,

versuche den halben Tag schon pwm am m168 zum laufen zu bringen. Was mit dem m16 kein Problem war, scheint mit m168 zum grab-bringer zu werden.

timer0 mit

Config Timer2 = Pwm , Compare A Pwm = Clear Up , Prescale = 64

configuriert. je nach compare-modus wechselt der Pin (b.3) auch zu GND bzw VCC. Aber das war es auch schon.

egal was ich mache, ich kann kein Tastverhältnis/geschwindigkeit festlegen.


Ocr2a = 23
passiert nichts am oszi


Pwm1b = 23

passiert ebenfalls nichts...

was muß ich da tun? im Datenblatt steht ocr2a, aber wie schon geschrieben passiert da auch nichts.

wer kann mir da freundlicherweise helfen?

Vielen Dank

Hanni
04.06.2006, 12:39
Vielleicht unterstützt Bascom schlicht und einfach nicht alle Möglichkeiten den neueren Mikrocontroller ?

Wobei noch anzumerken ist: des ein ATmega 168 in großen Teilen einem ATmega 8 entspricht.


Nachtrag: Wenn du das Datenblatt schon bei der Hand hast, hast du schon mal versucht die PWM "manuell" zu konfigurieren ?


Grüße,

da Hanni.

m_herr
04.06.2006, 12:54
was meinst du mit manuell konfigurieren?

linux_80
04.06.2006, 15:29
Hallo,

im Bascom-Verzeichnis unter Samples gibts eine Beispieldatei für die M48, M88 und M168 µC, also sollte es irgendwie gehen mit dem PWM.

Hanni
04.06.2006, 16:26
was meinst du mit manuell konfigurieren?

Die entsprechenden Bits in den entsprechenden Registern selbst setzen.

m_herr
04.06.2006, 16:37
perfekt, vielen dank für den hinweis linux_80. jetzt läuft alles