timer not worke

This commit is contained in:
Elp03 2024-04-26 15:47:02 +02:00
parent 022ccb13a0
commit f2019dd57a
2 changed files with 10 additions and 1 deletions

View File

@ -74,16 +74,24 @@ void init_ac0(){
} }
void test(){ void test(){
printf("yo"); printf("yo %u", falling_edge_counter);
} }
ISR(AC0_AC_vect){ // AC0 vec flag ISR(AC0_AC_vect){ // AC0 vec flag
cli();
AC0.STATUS |= 0x10; //CMP flag to 0. AC0.STATUS |= 0x10; //CMP flag to 0.
falling_edge_counter++; falling_edge_counter++;
//printf("yo"); //printf("yo");
test(); test();
sei();
} }
ISR (TCA0_OVF_vect) {
cli();
RPM_calculation(falling_edge_counter,1E-3);
TCA0.SINGLE.INTFLAGS = TCA_SINGLE_OVF_bm ;
sei();
}
//----------------------------------------------------------------------------------------------------- //-----------------------------------------------------------------------------------------------------

View File

@ -36,6 +36,7 @@ int main(void) {
init_uart((uint16_t)9600); init_uart((uint16_t)9600);
stdout = &USART_stream; stdout = &USART_stream;
init_TCA0(); init_TCA0();
TCA0_update_period_ms();
init_ac0(); init_ac0();
sei(); sei();