Allgemein ist das Programm richtig geschrieben.
Wie Sauerbruch schon schreibt das aktivieren der internen Pullups (ist unten mal bei dein Programm eingebunden)
Allgemein versteh ich auch nicht warum du ein Attiny verwendest und den Reset aus programmierst.
Was für ein Programmiergerät verwendest du?
Überträgst du den Hexcode mit Basom oder mit ein anderes Programm.
Ich glaube eher das in der Richtung was nicht richtig eingestellt ist und dadurch keine (fehlerhafte) Übertragung erfolgt.
mfg
Rick
$regfile = "attiny85.dat"
$crystal = 1000000
Config Pinb.0 = Input
Portb.0 = 1
Config Pinb.1 = Input
Portb.1 = 1
Config Portb.2 = Output
Config Portb.3 = Output
Config Portb.4 = Output
Config Portb.5 = Output
Do
If Pinb.0 = 1 And Pinb.1 = 1 Then
Portb.2 = 1
Portb.4 = 0
Portb.3 = 1
Portb.5 = 0
Else
End If
If Pinb.0 = 0 And Pinb.1 = 0 Then
Portb.2 = 0
Portb.4 = 1
Portb.3 = 0
Portb.5 = 1
Else
End If
If Pinb.0 = 0 And Pinb.1 = 1 Then
Portb.2 = 1
Portb.4 = 0
Portb.3 = 0
Portb.5 = 1
Else
End If
If Pinb.0 = 1 And Pinb.1 = 0 Then
Portb.2 = 0
Portb.4 = 1
Portb.3 = 1
Portb.5 = 0
Else
End If
Loop
End
Lesezeichen