Ich hab jetzt nochmal im Datenblatt nach den WGM´s Bits geschaut. Weist du was der Unterschied zwischen "Phase Correct PWM" also und "Fast PWM" ist?
Mit meinen Defines ist auf Phase Correct PWM eingestellt, ich weis aber nicht obs daran liegt.
Und clbit() und sebit sind doch nur die abgeänderten Defines von
#define SETBIT(ADDRESS,BIT) (ADDRESS |= (1<<BIT)) // Setzt bit im gewünschten Register
#define CLEARBIT(ADDRESS,BIT) (ADDRESS &= ~(1<<BIT)) // Löscht bit in ADDRESS
#define CHECKBIT(ADDRESS,BIT) (ADDRESS & (1<<BIT)) // Prüfft ob bit gesetzt ist
oder sind die jetzt offiziell in WinAVR?
Gruß Muraad