Hallo Leute,
ich habe ein kleines Problem mit dem ATmega162.
Sobald ich den Timer2 initialisiere, wird der OC3B-Pin davon
beeinflusst. Das ist sehr ungünstig, weil das zufällig der SS-Pin ist...
Sobald ich COM21 im TCCR2 setze, fängt der OC3B am, periodische
Spannungsschwankungen zu haben (mit Miltimeter gemessen kurze Zeit 300mV
ansteigend, kurzes Peak 1,6V, dann wieder von vorne)
JTAG ist ausgeschaltet, Interrupts auch.
Hier noch der Initialisierungscode des Timers (soll einen Servo
ansteuern, bei einer Taktung von 12.75MHz)
1 | void servoInit(void){
|
2 | DDRB |= 0x03;
|
3 | PORTB |= 0x03;
|
4 |
|
5 | TCCR0 = 0x6D;
|
6 | OCR0 = 12; //Anfangswert 1ms
|
7 | TCCR2 = 0x6F; //0x6F
|
8 | OCR2 = 12; //Anfangswert 1ms*/
|
9 | }
|
Hat jemand einen Rat?
Gruß, Yaro