So vielleicht?
temp = TCNT0;
TCNT0 = 0;
up = 1;
//content
lcd_setcursor(0,2);
convRPM(temp);
oder so:
Code:... lcd_string("RPM"); while((PINC & (1 << 5))) // warten falls Signal high ist while(1) { while(!(PINC & (1 << 5))) // warten solange Signal low ist TCNT0 = 0; // Timer zurücksetzen while(PINC & (1 << 5)) // warten solange Signal high ist int temp = TCNT0; // Timerstand merken... lcd_setcursor(0,2); // ... und ausgeben convRPM(temp); } return 0; }
Lesezeichen