
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Löter! > ich möchte einen Taster am Port 3 der Micro abfragen. > Dazu habe ich Port 3 mit einem 10K Widerstand auf +5V gelegt und beschalte ihn mit einem Taster auf GND. > Dieselbe Art der Abfrage klappt an anderen Ports einwandfrei. Ich erhalte dann über die serielle Schnittstelle die Werte 255 bzw. 00 über den Port. > Bei Port 3 erhalte ich nur 255 (Pull up Zustand), bei gedrückter Taste gibt es keinen neuen Wert, die Ausgabe bleibt nur stehen. Du musst Port[3] als Digital-Port definieren. Werte von 0 bis 255 erhältst Du nur bei einer Definition als Analog-Port, was bei Port[3] nicht möglich ist. DEFINE Taster PORT[3] IF (NOT Taster) THEN... IF Taster THEN... LG Jens |
| Antwort schreiben |