Brantiko
16.08.2010, 03:51
Hallo liebe Forengemeinde,
Mich plagt ein merkwuerdiges Problem:
Ich möchte Port.C und D als Eingang verwenden um das anliegende Potential zu erfassen (0V/5V).
Mit der Konfiguration
Config Porta = Output
Config Portd = Input
Config Portc = Input
Portc = &B11111111
Portd = &B11111111
Und der Abfrage:
If Pinc.1 = 1bzw0 Then ....
Funktioniert das auch so weit fuer alle Pins an den Ports.
Aber bei PortC geht nur der erste Pin, die anderen funktionieren nicht obwohl der Code gleich ist.
Hat Jemand eine Ahnung wie es dazu kommen kann? Der Atmega16 war neu :-(
Lg
Alexander
Mich plagt ein merkwuerdiges Problem:
Ich möchte Port.C und D als Eingang verwenden um das anliegende Potential zu erfassen (0V/5V).
Mit der Konfiguration
Config Porta = Output
Config Portd = Input
Config Portc = Input
Portc = &B11111111
Portd = &B11111111
Und der Abfrage:
If Pinc.1 = 1bzw0 Then ....
Funktioniert das auch so weit fuer alle Pins an den Ports.
Aber bei PortC geht nur der erste Pin, die anderen funktionieren nicht obwohl der Code gleich ist.
Hat Jemand eine Ahnung wie es dazu kommen kann? Der Atmega16 war neu :-(
Lg
Alexander