mikrobasicprogrammierung

OP #605091
Lesenswert?

Hallo an die PIC Programmierer,

hiermit mal einen kleinen Auszug eines Progs in mikroBasic:

program signal1
main:
 TRISB = 0
 TRISA = 0x0f
 _loop:
  if PORTA.0 = true then
  PORTB = 0x05
  else
  PORTB = 0x03
  end if
 goto _loop
end.



Es funktioniert nur der else Befehl. Weiss keinen Rat.
Laut mikroBasic soll das funktionieren.

M.K.
Gast #605574
Lesenswert?

> muss es if PORTA.0 == true then heißen.

kenn ich bei "Basic" eigentlich nicht so...

ABER: Bist Du denn sicher, dass am PORTA.0 auch das Signal anliegt, dass 
Du dekst? Wie sieht denn deine Schaltung aus (Pull-UP z. B.)?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren