- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 2 von 2

Thema: Aufwecken aus Interrupt

  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    11.06.2004
    Ort
    Ulm
    Alter
    37
    Beiträge
    248

    Aufwecken aus Interrupt

    Anzeige

    Praxistest und DIY Projekte
    Hallo Leute,

    momentan Wecke ich meinen uC mit Low an PD2 auf. Jetzt will ich das ganze mit einer Ansteigenden Flanke machen.

    Hier mein Code:

    Code:
       // Den Pin an dem die LED angeschlossen ist als Ausgang setzen
       LED_DDR = 0xFF ;
    
        cli() ;                            // Interrupts Ausschalten
    
       // Interrupt aktivieren
    
    //   MCUCR |= (1<<ISC00) | (1<<ISC01) ;   // Interrupt bei Ansteigender Flanke
       
        MCUCR &= ~0x3;  // Low
        DDRD = 0xFB;                       // PD2 -> INT0 = Eingang
        PORTD = 0x04;                      // Pull Up aktivieren
    
       
       LED_PORT = 0xFF ;
    
       // Analogcomparator ausschalten
        ACSR = 0x80;
    
    
       sei() ;                            // Interrupts Einschalten
       
       while(1)
       {
         GICR |= (1<<INT0) ;              // Interrupt freigeben
    
         // Sleep-Mode aktivieren
         set_sleep_mode(SLEEP_MODE_PWR_DOWN) ;
             sleep_mode() ;
    
         GICR &= ~(1 << INT0);           // Interrupt sperren
    ....
    
    }

    kann mir da jemand weiterhelfen.

    Danke

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Hi,

    wollt nur sagen, solange keiner auf Deinen Post antwortet, kannst du ihn selber löschen !
    Den falschen Thread.

Berechtigungen

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

Labornetzteil AliExpress