- LiFePO4 Speicher Test         
Ergebnis 1 bis 2 von 2

Thema: Interrupt wird nicht ausgelöst.

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    23.05.2011
    Beiträge
    55

    Interrupt wird nicht ausgelöst.

    Anzeige

    E-Bike
    Hallo,
    ich habe an einem Programm gearbeitet,
    dass nach Ablauf eines Timers eine LED anschalten soll.
    Ich arbeite mit Notepad++ als Compiler kommt AVR Toolchain zum einsatz.
    Das ganze läuft auf einem AtXMega128a3u mit einer Frequenz von 24MHz und Prescaler 1024.
    Nach 1 Sekunde soll der Interrupt ausgeführt werden und eine LED einschalten.
    Mein Code:
    Code:
    void humidity_timer_init(){
    	 pmic_init(); 
    	 sysclk_init(); 
    	 volatile void *tc = &HUMIDITY_TIMER; //Adress
           	 tc_enable(tc); //Enable timer/counter 
    	 tc_write_period(tc, 100); //This will specify the TOP value of the counter. The timer will overflow and reset when this value is reached.
    	 
    	 tc_set_overflow_interrupt_callback(tc, LED_tester); //Set the callback function for overflow interrupt
    	 tc_set_overflow_interrupt_level(tc, TC_INT_LVL_HI ); //Set the overflow interrupt level
    	 tc_write_clock_source(tc, HUMIDITY_COUNTER_CLKSEL  ); //Set the clock source
    }
    
    void LED_tester(){
    	ioport_set_pin_dir(D2, IOPORT_DIR_OUTPUT);
    	ioport_set_pin_level(D2, true);
    	ioport_toggle_pin_level(D2);  //Turn LED D2 On
    }
    Danke im Vorraus
    MfG
    Julian

  2. #2
    Erfahrener Benutzer Roboter-Spezialist Avatar von robo_tom_24
    Registriert seit
    04.02.2012
    Ort
    Burgenland, Österreich
    Beiträge
    485
    Ohne main() und ohne ISR wird sich da nicht viel tun...

Ähnliche Themen

  1. Interrupt wird nicht ausgelöst
    Von Michael_am32 im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 02.08.2010, 01:37
  2. Es wird kein Interrupt ausgelöst
    Von MrTaco im Forum C - Programmierung (GCC u.a.)
    Antworten: 9
    Letzter Beitrag: 19.07.2010, 17:48
  3. Interrupt wird nicht ausgelöst
    Von einballimwas im Forum C - Programmierung (GCC u.a.)
    Antworten: 10
    Letzter Beitrag: 01.09.2009, 15:29
  4. Interrupt wird nicht ausgelöst
    Von PcVirus im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 10.04.2008, 16:14
  5. Wann wird ein Interrupt ausgelöst?
    Von CKroll im Forum PIC Controller
    Antworten: 2
    Letzter Beitrag: 08.09.2004, 09:16

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress