Gast
#4665763
Hallo, Ich Sitz gerade an meinen Uni Klamotten und häng gerade an einer Aufgabe, vielleicht könnt ihr mir helfen. Und zwar gegeben ist ein UC Atmega 16-16 mit einen 8MHz cystal. Nun soll über eine PWM 2 Ausgänge bedient werden, mit den Timer1 die PWM soll eine Länge haben von 100kHz Periode und der Ausgang 1 oc1a soll mit 50% laufen der oc1b mit 25% ein zeit. Bisher habe ich ein Prescaller von 1:8 um auf 1 MHz ich hab auf 8 bit Phasen korrekte PWM gestellt hab die oc1a und oc1b als Ausgang gesetzt hab die Werte für die Ausgänge auf oc1a mit 127 und oc1b auf 63 gestellt, damit lässt sich schonmal das Verhältnis mit 50% und 25% realisieren ctc ist auch an, und jetzt kommt das Problem durch den Vorteiler komme ich auf eine Periode mit 1Mhz, mit welchen Register kann ich diese 1 MHz auf 100khz setzten bzw gibt es eine Möglichkeit Zusagen das der Timer nicht bis 255 läuft sonder nur bis 26 dann hätte ich ja die 100khz und brauch dann nur die Werte für oc1a und oc1b anpassen wäre ja 13 und 6.