
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> > > Bin gerade dabei meine HW für eine Rolladensteuerung in Betrieb zu nehmen. Die Steuerzugriffe > > > sollten über Wort-Zugriffe auf die Digitalausgänge erfolgen. Allerdings erwische ich dabei den Port > > > 1 auf der HW mit &B00000001000000 am Simultor dagegen mit &B0000000000000001. Mit > Bytezugriffen > > > klappts dagegen immer mit &B00000001. > Danke für die Antwort und sorry wenn ich mich unklar ausgedrückt habe. Also: > Simulator ist der unter Windows Basic V1.33 für die C-Control 1. > Im Simulator schalte ich mit &B0000000000000001 den Port 1 im Anzeigefenster auf der HW dagegen > den Port 9 also Pin 12. Um den Port 1 zu erreichen muß ich &B0000000100000000 schreiben. > Byte und Bit-Befehle funktionieren hingegen identisch. Ungefähr so hatte ich BTW Dein Problem auch schon beim ersten Mal verstanden. > Ich denke das Problem liegt daran dass die C- > Control mit einer Motorola CPU und er der PC mit Intel arbeitet. Hmm. Mag sein. > Der Simulator korrigiert wohl das > litte/big enian Problem nicht. BTW: Da Du das schon zum zweiten Mal so (falsch) schreibst: Es heißt "endian". > Aber ich kann mir einfach nicht vorstellen, daß ich der erste sein soll der > darüber stolpert. Ich schon. Zum einen halte ich einen word-Zugriff auf die Ports für eher unüblich - der machte m. E. nur Sinn, wenn man wirklich ein 16-Bit-device dran angeschlossen hat, was auch eine 16-Bit-Schnittstelle hat. Und das ohne Trigger- oder ACK-Ports? Ungewöhnlich. Zum anderen wird nicht jeder den Simulator benutzen. (Ich z. B. aus verschiedenen Gründen noch nie) Bye Achim |
| Antwort schreiben |