From 022ccb13a012afb75de8fdbdb265d8cefcee0c66 Mon Sep 17 00:00:00 2001 From: Elp03 Date: Fri, 26 Apr 2024 15:20:28 +0200 Subject: [PATCH] timer --- prosjekt.X/fan_speeeed.c | 10 +++------- prosjekt.X/main.c | 1 + 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/prosjekt.X/fan_speeeed.c b/prosjekt.X/fan_speeeed.c index 8a08756..127916f 100644 --- a/prosjekt.X/fan_speeeed.c +++ b/prosjekt.X/fan_speeeed.c @@ -38,17 +38,10 @@ uint16_t RPM_calculation(uint16_t test, uint16_t time) { } - - void PORTB_init() { PORTA.OUTSET |= PIN5_bm; PORTA.DIRSET |= PIN5_bm; } -// Voltage reference -#define VDACREF -#define VREF -#define DACREF_VALUE (VDACREF * 256 / VREF) - void init_ac0(){ // CONFIGURE PINS AS ANALOG INPUTS @@ -86,10 +79,13 @@ void test(){ ISR(AC0_AC_vect){ // AC0 vec flag AC0.STATUS |= 0x10; //CMP flag to 0. + falling_edge_counter++; //printf("yo"); test(); } + + //----------------------------------------------------------------------------------------------------- //-------------------------------------- S E T U P----------------------------------------------------- diff --git a/prosjekt.X/main.c b/prosjekt.X/main.c index 567b09e..f403438 100644 --- a/prosjekt.X/main.c +++ b/prosjekt.X/main.c @@ -35,6 +35,7 @@ int main(void) { init_uart((uint16_t)9600); stdout = &USART_stream; + init_TCA0(); init_ac0(); sei();