- Labornetzteil AliExpress         
Ergebnis 1 bis 3 von 3

Thema: LED auf Mikrocontroller blinken lassen

  1. #1
    Unregistriert
    Gast

    LED auf Mikrocontroller blinken lassen

    Anzeige

    E-Bike
    Hallo liebe Forumsmitglieder,

    ich habe derzeit einen AT90CAN128 und mache mich gerade an die Programmierung ran. Als erstes will ich die LED blinken lassen.
    Da ich noch blutiger Anfänger bin, bin ich etwas überfragt wie man genau die Bits setzen muss.
    Die LED ist über Ext-1-11, also in dem Fall PE4 verbunden.
    Wie muss ich demnach die Bits setzen und ändern?

    int main(void)
    {
    PORTE = 0b00000000;
    DDRE = 0b00010000;
    PORTE = PORTE | 0b00010000;
    while(1){
    PORTE = PORTE | 0b00010000;
    _delay_ms(500);
    PORTE = PORTE & 0b00010000;
    _delay_ms(500);}
    }

    Für jede Idee bin ich im vorraus dankbar!

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    03.09.2009
    Ort
    Berlin (Mariendorf)
    Beiträge
    1.023
    Zum Ausschalten/Löschen des Bits muss das Register mit 11101111 verUNDet werden. Weitere Fehler unter Vorbehalt, mir ist zuerst das Besagte aufgefallen.

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.01.2014
    Beiträge
    454
    Blog-Einträge
    3
    Code:
    #define PORTE  0b00000000
    #define DDRE   0b00010000
    int main(void) {
      while(1) {
        PORTE |= DDRE;
        _delay_ms(500);
        PORTE &= DDRE;
        _delay_ms(500);
      }
    }
    oder:
    Code:
    #define PORTE  0b00000000
    #define DDRE   0b00010000
    int main(void) {
      while(1) {
        PORTE ^= DDRE;
        _delay_ms(500);
      }
    }

Ähnliche Themen

  1. LED Blinken lassen
    Von FuturamaFry im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 17.10.2013, 09:53
  2. Led mit 36 khz blinken lassen.
    Von icebreaker im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 31.08.2011, 19:55
  3. 4 Led´s unabhängig per Zufall blinken lassen?
    Von DanielSan im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 22
    Letzter Beitrag: 20.07.2011, 14:43
  4. Led blinken lassen mit Timer0
    Von sky2 im Forum PIC Controller
    Antworten: 2
    Letzter Beitrag: 25.12.2009, 19:33
  5. Led's unabhängig voneinander blinken lassen
    Von Thorsten75 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 20.03.2007, 13:41

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

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

LiFePO4 Speicher Test