Hallo,
also was kann ich groß sagen, mein ICP wird nicht ausgelöst! Das Signal
am ICP- Pin kommt ganz sicher an, es wird mit einem Funktionsgenerator
(700Hz, Rechteck, 5V, 2.5V Offset) erzeugt.
Hier ist die Konfiguration des ICPs:
1 | TCCR1B = (1<<ICES1); // Input Capture bei rising edge
|
2 | TIMSK = (1<<TICIE1); // Interrupts für Input Capture erlauben
|
3 | TIMSK = ~(1<<TOIE1); // Interrupts für Timer1 deaktivieren da µC sonst immer aufwachen würde
|
4 | PORTC = (1<<PC4); // Abschaltsignal
|
5 | lcd_clrscr();
|
6 | lcd_puts("Abschalt");
|
7 | set_sleep_mode(SLEEP_MODE_IDLE);
|
8 | sleep_mode();
|
Hab ich etwas übersehen?
Im Anhang könnt ihr auch mein gesamtes Programm finden, wird aber nicht
nötig sein, dass durch zu sehen da ich bis zu diesem besagtem
komme. Danach geht der µC schlafen wird aber nicht mehr aufgeweckt :(.
Was meint ihr?