Hallo,
ich habe soeben ein kleines Problem im Simulator von Bascom 1.11.9.0
festgestellt.
Unabhängig vom simulierten Zustand von PINA.0 wird die erste IF Bedingung stets als erfüllt betrachtet. Auch wenn PINA.0 eigentlich = 0 ist.
Bei anderen Portpins ist alles OK.
Seltsam, seltsam.Code:$regfile = "attiny24.dat" $crystal = 1000000 $sim Config Porta = Input Config Portb = Output Do If Pina.0 = 1 Then Portb = 255 Bitwait Pina.4 , Reset Portb = 0 End If If Pina.1 = 1 Then Portb = 255 Bitwait Pina.4 , Reset Portb = 0 End If If Pina.0 = 0 Then Portb = 255 Bitwait Pina.4 , Reset Portb = 0 End If Loop End
Gleiches gilt auch für andere Chips, die einen Port A haben.
Hat jemand eine Erklärung?
Gruß RePi!
*** Holzhacken ist deshalb so beliebt, weil man bei dieser Tätigkeit den Erfolg sofort sieht. ***
*** (Albert Einstein) ***
setzt die mal vor der if auf einem definierten zustand.
Lesezeichen