Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 So kryptisch geht es bei den AVR Mikrocontrollern! Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Christian - 10.02.2024 17:20)
 Als Antwort auf Demoprogramm: Portzugriffe für Einsteiger erklärt I von Dietmar - 16.01.2024 22:14
Christian nutzt:  Open-Macro, Open-Maxi
Hallo,

ich bin im Internet auf eine Seite gestoßen auf der erklärt wird, wie auf den AVR Mikrocontrollern die Ports programmiert werden müssen. Das ist sehr viel komplizierter als auf den OM's! Voll kryptisch!

Nur einmal "Pinzustand lesen" als abschreckendes Beispiel:

#include <avr/io.h>

int main(void){
    DDRB &= ~(1 << PB1);      // damit ist dann PB1 ein Eingang
    PORTB &= ~(1 << PB1);     // PB1 als Tri-State

    if(PINB & (1 << PB1)) {
        //PB1 ist gesetzt
    }

    return 0;
}

Weiteres siehe Link unten!

Gruß
Christian

Passender Link: https://de.wikibooks.org/wiki/C-Programmierung_mit_AVR-GCC/_IO-Ports

 Antwort schreiben

Bisherige Antworten:

Re: So kryptisch geht es bei den AVR Mikrocontrollern! (von Dietmar - 10.02.2024 17:58)