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
Code:
pwm_init();
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