ich kann dioch nicht einfach timer 1 nehmen, denn der weckt nicht aus
dem sleep modus? das kann nur timer 2?
ich habe noch ein weiters problem: da ich timer2 verwenden muss und dort
am gleichen pin auch noch MOSI ist und ich über diese schnittstelle
kommuniziere funktioniert dann gar nichts mehr wenn ich den timer2
laufen lasse.
hier mein programm:
sensor daten über SPI empfangen
sleep mode bis timer overflow
beginne von vorne
der timer2 blockiert irgendwie die SPI schnittstelle?
void SPI_Init(void)
{
/* Set MOSI and SCK output, all others input */
DDRB|= ((1<<PB3)|(1<<PB5));
/* Enable SPI, Master, set clock rate fck/128*/
SPCR|= ((1<<SPE)|(1<<MSTR)|(1<<SPR0)|(1<<SPR1));
}
TCCR2|=(1<<CS22)|(1<<CS21)|(1<<CS20); //prescaler 1024
TIMSK|=(1<<TOIE2);
muss ich da irgendwelche ports noch umschreiben, damit ich die beiden
Funktionen dieses Pins nutzen kann?