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
:
Verschoben durch Moderator
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.
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.
Tobias schrieb: > Ich habe in einer Variabele die Pin position gespeichert welche mein > Porgramm verändern soll : > > Dim Pos AS Integer Ist das nun wieder ein troll ? ... oder kan Bascom nun auch Integer ? k.
oder war das das Problem ? Storebit Error weist auf einen Troll hin... mach mal Dim Pos AS word dann klappts vielleicht ki.
Praktikant schrob um 4:33 Uhr
>oder war das das Problem ?
Das Problem war, daß Du um diese Uhrzeit nicht in der Lage warst, das
Problem zu erkennen.
;-)
MfG Paul
Hi, danke für eure Hilfe da hätte ich auch selber drauf kommen können. Und ja es gibt Integer in Bascom ;) Grüße Tobi
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.