Re: PD7 kann nicht eingelesen werden Kategorie: Programmierung C (von Jo - 8.04.2011 22:44) | ||
Als Antwort auf PD7 kann nicht eingelesen werden von Florian - 8.04.2011 11:14 | ||
| ||
> Hallo, > > ich möchte am PD7 und PD6 einen Schalter einlesen (0V oder 5V). Nun funktioniert doch auf beiden > Ports dieses nicht. Schlie�e ich jedoch den Schalter am PD5 an, so funktioniert es. > > Die Jumper auf dem Application-Board sind gezogen, die Pegel liegen wenn ich mit dem Multimeter > messe auch richtig an. > > hier der Programmteil: > > if(Port_ReadBit(X)==false) > { > pruefung=false; > F=17; > break; > } > else > { > pruefung=false; > F=16; > break; > } > > Setze ich bei X 29 ein (PD5) funktioniert es setze ich 30 oder 31 ein (PD6 oder PD7) funktioniert es > nicht. > > Muss ich noch etwas Softwaretechnisch ausschalten, damit es an den beiden Ports funktioniert? > > Gru� Florian > Hallo Florian, du musst dein ganzes Programm reinstellen, denn die Initialisierung der Ports ist auch wichtig zu sehen. Nebenbei: 1) pruefung=false; kann vor das if()... da es in jedem Fall durchlaufen wird 2) break; ist im if nicht nötig oder sogar falsch Viele Grü�e Jo | ||
Antwort schreiben Antworten: Re: PD7 kann nicht eingelesen werden (von Florian - 11.04.2011 8:03) Re: PD7 kann nicht eingelesen werden (von RP - 14.05.2011 9:52) Re: PD7 kann nicht eingelesen werden (von spade70 - 29.05.2011 1:49) Re: PD7 kann nicht eingelesen werden (von Torsten - 29.05.2011 19:49) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum