xxfreshman
01.11.2013, 13:27
Hi ich habe diese routiene für den port pin PE3,
void pwmled1_init()
{
DDRE |= 1 << PE3;
// 16 Bit Fast PWM
TCCR3A = 0x82 | INVERT_PWM;
// stop timer
TCCR3B = 0;
// TOP for PWM, full 16 Bit
ICR3 = 0xFFFF;
// prescaler 1 -> ~122 Hz PWM frequency
TCCR3B = (1 << WGM12) | (1 << WGM13) | 1;
}
Ich muesste nun wissen wie ich die routiene auch noch für PB4,PB5,PB7 umschreiben muss da mich das mit dem WGM und ICR total durcheinander bringt im handbuch, vieleicht hat das ja schonmal einer von euch gemacht.
Schonmal vielen dank.
void pwmled1_init()
{
DDRE |= 1 << PE3;
// 16 Bit Fast PWM
TCCR3A = 0x82 | INVERT_PWM;
// stop timer
TCCR3B = 0;
// TOP for PWM, full 16 Bit
ICR3 = 0xFFFF;
// prescaler 1 -> ~122 Hz PWM frequency
TCCR3B = (1 << WGM12) | (1 << WGM13) | 1;
}
Ich muesste nun wissen wie ich die routiene auch noch für PB4,PB5,PB7 umschreiben muss da mich das mit dem WGM und ICR total durcheinander bringt im handbuch, vieleicht hat das ja schonmal einer von euch gemacht.
Schonmal vielen dank.