Gast
#3427015
Hallo, ich versuche gerade eine 16-Bit PWM auf einem ATMega2560 zum laufen zu bekommen, was allerdings nicht richtig funktioniert.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
Im AVRISP mkII ist unter Fuses SUT_CKSEL: EXTOSC_8MHZ_XX_16KCK_65MS eingetragen, daraus schließe ich dass der uC dann mit 8MHz rennt ? Der uC läuft mit 5V. Jetzt habe ich das Programm auf den uC übertragen und erhalte Folgende Werte: OC3B : 4.533 V OC3C : 0 V OC3A : 4.950 V OC3A ist jetzt schon bei 5V , daraus schließe ich dass der Timer nie meine Vorgabe im Register OCR3A erreicht, nur wieso ? Es ist doch ein 16-Bit Timer. Was ich auch ein wenig komisch finde ist, wenn ich einen Prescaler von 64 einstelle ist das sehr langsam, habe nur ein Multimeter mit dem ich das überprüfen kann, aber die Spannung am Multimeter verändert sich sichtlich zu 0 und dann wieder auf 5 V ! Ich hoffe hier kennt sich jemand damit aus und kann mir weiter helfen. Gruß