Re: Port auslesen Kategorie: Programmierung C (von Bernd - 21.12.2005 9:50) | ||
Als Antwort auf Port auslesen von Klaus B. - 20.12.2005 15:32 | ||
| ||
Hallo! Hier eine Antwort, Das ist bestimmt nicht die eleganteste Lösung, aber bei mir funktioniert sie. Du kannst dir natürlich auch die Definition von SWD1 ersparen und in die Abfrage direkt die Portnummer eintragen. #define SWD1 22 // Definition der Portvariablen, Hier port 22 // Du musst die nummer des verwendeten Ports benutzen void Lese_Port(void) { // lesen von SWD1 if (Port_ReadBit(SWD1)== 0) Subroutine1; // und bei Bit = 0 Subroutine1 aufrufen else Subroutine2; // bei Bit ungleich 0 Subroutine2 aufrufen } Das war es eigendlich Gru� Bernd > Hallo, > ich möchte den Bitwert eines Ports auslesen und abhängig davon in eine Subroutine springen. > Leider sagt mir die Hilfe der IDE (Vers.1.50) nicht sehr viel: > > byte Port_ReadBit(byte port); > Sub Port_ReadBit(port As Byte) As Byte > > Ein passendes Beispiel konnte ich nicht finden. > Kann hier jemand helfen? | ||
Antwort schreiben Antworten: Re: Port auslesen (von Klaus B. - 21.12.2005 13:28) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum