Hi,
ich habe eben schon bei der Hardware-Ecke gepostet, aber möchte hier noch einmal mein Problem vorstellen, falls es doch ein Software-Problem ist. und zwar probiere ich PWM auf dem AtMega128 hinzubekommen.
Hier erst einmal mein Code (Ausschnitt):
Code:
void pwm_init( void ) {
DDRB=0xff;
PORTB=0x00;
TCCR1B = (1<<WGM13)|(1<<WGM12)|(1<<CS10);
TCCR1A = (1<<WGM11)|(1<<WGM11)|(1<<COM1A1)|(1<<COM1A0);
}
void pwm_setpwmvalue( uint16_t value ) {
OCR1A = value;
}
In der main() rufe ich dann erst und dann
Code:
pwm_setpwmvalue( 100 );
auf. Doch an PB5 ist nichts zu sehen. Habt Ihr eine Idee, woran das liegen könnte???
MfG, und vielen Dank, Ozzy
Lesezeichen