Gast
#5650
Ein letztes Mal Hilfe für heute ;) Wenn ich alle Pins eines Ports (z.B. PortC) für Output nutzen will stelle ich diesen so ein: outp(0xff,DDRC); und die einzelnen Pins kann ich folgendermaßen setzen: led = 4; //z.B. 1 für die 1. LED oder 4 für die 3. LED outp(~led, PORTC); Korrekt?! Wofür kann ich aber dann die folgenden Funktionen nutzen? sbi(PORTC, PINC3); //setzt Pin eines Ports?? cbi(PORTC, PINC3); //cleart den Pin eines Ports??? Und wie muss ich einen Port konfigurieren für folgende Befehle? bit_is_set(PORTC, PINC2); bit_is_clear(PORTC, PINC2); Und letzte Frage: Wenn ich ein paar Pins eines Ports für Output nutze und ein paar Pins als Input, wie muss ich diesen Konfigurieren? Z.B. verwende ich PD4 für GSM Empfang, PD5 für GSM Senden, PD6 GSM flow Empfang, PD7 GSM flow Senden. (Ich will AT Befehle ans Handy-DatenModem senden und die Antworten empfangen). Ich hoffe das waren nicht zuviele Fragen auf einmal und auch verständlich ;)