BASCOM Port-bit über variabele ansprechen

Gast #2689315
Lesenswert?

Hi @all,

und zwar folgendes:

Ich habe in einer Variabele die Pin position gespeichert welche mein 
Porgramm verändern soll :

Dim Pos AS Integer

Pos = 2

Nun würd ich gerne so etwas machen:

PORTB.Pos = 1

Nur leider geht das nicht (StoreBit error [112]). Gibt es dort irgend 
einen Trick oder eine andere Möglichkeit einen Pin von einem Port 
dynamisch anzusprechen?

Schonmal danke ;)

Grüße

Tobi
Gast #2689347
Lesenswert?

Hallo Tobi,
welche Bascom Version benutzt du?
Deine drei Zeilen sollten kompilieren.
Allerdings würde ich Pos als Byte definieren, da bei einem Port nur 
Werte bis 7 möglich sind. Negative Werte gehen schon gar nicht.
Gast #2689450
Lesenswert?

Habe es grade mal ausprobiert mit Varable als Byte definieren.
Wird ohne Fehler übersetzt. Sogar per For/next Schleife und Simulator 
wird genau das erwünschte Ergebnis erreich- und sichtbar.

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