- Modernes Energiemessgeraet    Werbung      
Ergebnis 1 bis 8 von 8

Thema: GPIO-Register Ansprechen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    1) Du darfst nur dann das TastenBit auswerten, wenn es sich geändert hat (sonst shiftest du ja bei jeder schleife).
    dazu brauchst du (z.B) eine Variable
    read_A0_old

    2) der anfangswert beim shiften muss "counter=1" sein (nuller shiften ist sinnlos) und abfragen musst du auf "8"

    und dann der relevante Code-Teil:

    Code:
    counter = 1;
    
    while (1)
    {
          read_A0 =GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0);
          if(read_A0 != readA0_old)
          {
                if(read_A0 == 0x01)
               {
                     counter <<= 1;      // einmal nach links
               }
               read_A0_old = read_A0;          // merken (so oder so)
               if (counter== 0x8)
              {
                         //........lichtspiele...........
                         counter = 1;      // ! anfangswert
              }
        }
    }
    Geändert von PicNick (13.07.2011 um 10:53 Uhr)
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    07.07.2011
    Beiträge
    35
    vielen Dank.
    ich bin jetzt bei Capture Compare Unit.

Ähnliche Themen

  1. Register ansprechen ->
    Von peterbauer im Forum ARM - 32-bit-Mikrocontroller-Architektur
    Antworten: 3
    Letzter Beitrag: 03.03.2009, 18:49
  2. Servo über GPIO mit PWM an RN-Control ansteuern (Frequenz ?)
    Von Chattychan im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 23.07.2007, 10:53
  3. Register
    Von Exodus im Forum Assembler-Programmierung
    Antworten: 4
    Letzter Beitrag: 10.07.2006, 11:09
  4. Interne Register und Register in SRAM
    Von FoCus im Forum AVR Hardwarethemen
    Antworten: 9
    Letzter Beitrag: 27.07.2005, 12:06
  5. Register von einem PIC mit einem Atmel direkt ansprechen ...
    Von klucky im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 12.06.2005, 22:20

Berechtigungen

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

    Werbung      Labornetzteil AliExpress