Werbung
Nur tote Fische schwimmen mit dem Strom...
und den pullup-widerstand solltest du noch aktivieren. nach dem config... noch porta.1 = 1
mit Bascom 1.11.7.4 musste es
if pina.x=1 heissen
Hi
$regfile = "m8def.dat"
$crystal = 1000000
Config porta =input
porta.1 = 1
Do
If Pina.1 = 0 Then
Waitms 250 ' 1/4 Sek. Pause (genügt bei mir zum entprellen)
if Pina.1 = 0 Then ' mach was
......
usw.
loop
end
mfg,MX3
Ist doch eigendlich egal ob GND oder VCC. Hauptsache es sind eindeutige Signale! Wie du sie auswertest bleibt dir überlasssen.
hmmm weiß jemand wie ich das prog umschreiben muss, damit ich ein + signal auswerten kann?! also vcc?!
meins schaut so aus funzt aba nich!
Code:$regfile = "m8def.dat" $crystal = 8000000 Config Portc = Input Portc.2 = 1 Config Portb = Output Dim A As Integer Do If Pinc.2 = 1 Then Set A Else Reset A End If If A = 1 Then Portb.2 = 0 Portb.1 = 1 Else Portb.1 = 0 Portb.2 = 1 End If Loop End
Hallo,
ich würde mal überprüfen, was raus kommt wenn man ein Integer mit Set berarbeitet, ich denke mal da kommt nicht 1 raus.
Set ist normalerweise für Bitoperationen gedacht.
Lesezeichen