Hallo!
Was genau öffnest du? Wenn der Pin in der Luft hängt, also ohne irgendwas dran, dann fängt er sich Störungen ein und bleibt eventuell sogar auf high.
Besser wäre, du nimmst einen Draht von Portb.1 und legst diesen auf GND (ohne Widerstand). Dazu musst du dann aber den internen Pullup-Widerstand einschalten.
Außerdem darfst du nicht Config Portb.1 = Input verwenden, sondern Config Pinb.1 = InputCode:$regfile = "attiny13.dat" $crystal = 1200000 $hwstack = 22 Config Portb.0 = Output Config Pinb.1 = Input Portb.1 = 1 Enable Interrupts Do If Portb.1 = 0 Then Waitms 1000 Portb.0 = 1 Waitms 1000 Portb.0 = 0 End If If Portb.1 = 1 Then Portb.0 = 1 Waitms 200 Portb.0 = 0 Waitms 200 End If Loop End
Grüße
Thomas







Zitieren

Lesezeichen