Gast
#258972
Hallo zusammen, eine kurze Frage: kann man innerhalb eines Ports Ein- und Ausgabe mischen? Beispiel: Port B Pins 0-2 Ausgabe und Pins 3-6 Eingabe. Funktioniert das? Danke + Gruß Markus
|
Anzeige
|
Ein- und Ausgabe auf einem Port mischen?
Gast
#258972
Hallo zusammen, eine kurze Frage: kann man innerhalb eines Ports Ein- und Ausgabe mischen? Beispiel: Port B Pins 0-2 Ausgabe und Pins 3-6 Eingabe. Funktioniert das? Danke + Gruß Markus
Gast
#258973
Natürlich geht das. Siehe Tutorial. Ausschnitt: // Setzen der Bits 0,1,2,3 und 4 // Binär 00011111 = Hexadezimal 1F DDRB = 0x1F; /* direkte Zuweisung - unuebersichtlich */ /* mehr Tipparbeit aber uebersichtlicher: */ DDRB = (1 << DDB0) | (1 << DDB1) | (1 << DDB2) | (1 << DDB3) | (1 << DDB4); ... Die Pins 5 bis 7 werden (da 0) als Eingänge geschaltet, der Rest als Ausgänge. Gruß Thomas
Gast
#258974
Gast
#258975
Vielen Dank. :-) Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|