4 x PWM mit ATMega88 und BASCOM
Hallo miteinander!
Ich bin gerade auf ein kleines Problem gestoßen, bei dem mir weder die BASCOM-Hilfe noch die Forumssuche helfen konnte.
Laut Datenblatt hat der ATMega88 insgesamt 6 PWM-Kanäle.
Leider bekomme ich bisher nur 2 davon angesprochen, über Timer1.
Weiß jemand rat, wie ich noch 2 weitere dazu bewegen könnte, mir ein PWM-Signal zu geben?
Gruß,
Trabukh
REM: Pinbelegung muss hier nicht stimmen, ist von RN-Wissen übernommen...
Code:
$regfile = "m88def.dat"
$crystal = 8000000
Config Pinb.1 = Output
Config Pinb.2 = Output
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1
Do
Pwm1a = 128
Pwm1b = 128
Loop
End
EDIT: Hab' gerade nochmal im Forum rumgesucht, im Prinzip will ich genau das gleiche wie hier: https://www.roboternetz.de/phpBB2/viewtopic.php?t=19284
Re: 4 x PWM mit ATMega88 und BASCOM
Zitat:
Zitat von Trabukh
Hallo miteinander!
Ich bin gerade auf ein kleines Problem gestoßen, bei dem mir weder die BASCOM-Hilfe noch die Forumssuche helfen konnte.
In der Bascom Hilfe dürftest du bei Chipspezifischen Dingen nicht fündig werden ...
Zitat:
Zitat von Trabukh
Laut Datenblatt hat der ATMega88 insgesamt 6 PWM-Kanäle.
Leider bekomme ich bisher nur 2 davon angesprochen, über Timer1.
Weiß jemand rat, wie ich noch 2 weitere dazu bewegen könnte, mir ein PWM-Signal zu geben?
Indem du die Bits so setzt wie sie im Datenblatt beschrieben sind ???
Zitat:
Zitat von Trabukh
REM: Pinbelegung muss hier nicht stimmen, ist von RN-Wissen übernommen...
auch dafür gibt es Datenblätter ...
Im übrigen, die 4 anderen PWM's könnte man z.B. über die 2 anderen Timer aktivieren ...