pole23 Geschrieben June 11, 2012 at 08:36 Geschrieben June 11, 2012 at 08:36 Hallo zusammen, ich bin recht neu, was TF betrifft. Jedoch habe ich gestern folgendes Problem beobachtet. Ich habe einen Rechner mit Debian 6 ohne GUI. Dort habe ich den Daemon installiert und konnte dann auch ohne Probleme das LCD Display ansteuern. Dann habe ich noch einen IO16 dazu gebaut. Habe das Beispielscript für Python für die Callbacks genommen und es hat auf keine Schaltvorgänge reagiert. Dann ein Laptop mit Ubuntu genommen, Daemon und Viewer installiert. Dort geht es nur, wenn ich den Viewer starte und das IO16 Bricklet auswähle. Aber so wie ich es verstanden habe, müsste es doch auch ohne Viewer gehen, oder? Zitieren
AuronX Geschrieben June 11, 2012 at 09:11 Geschrieben June 11, 2012 at 09:11 Klingt danach, dass du die Callbacks nicht einschaltest. Wenn dann der Viewer dazukommt schaltet er sie ein. Hast du den interrupt mittels set_port_interrupt aktiviert? Zitieren
pole23 Geschrieben June 11, 2012 at 10:29 Autor Geschrieben June 11, 2012 at 10:29 Hallo, ich hatte den Interrupt auf allen Ports aktiviert mit "io.set_port_interrupt('a', 0xFF)" (ist der Befehl so richtig???) aktiviert. Zitieren
borg Geschrieben June 11, 2012 at 11:27 Geschrieben June 11, 2012 at 11:27 Ist denn der Port auf input Konfiguriert? Also set_port_configuration('a', 0xFF, 'i', true) Zitieren
pole23 Geschrieben June 11, 2012 at 11:33 Autor Geschrieben June 11, 2012 at 11:33 Hallo, alle Ports sind auf Input Konfiguriert, laut dem Viewer. Zitieren
borg Geschrieben June 11, 2012 at 11:35 Geschrieben June 11, 2012 at 11:35 Der Viewer konfiguriert auf Input wenn du ihn anmachst. Du sagst ja das es funktioniert wenn du den Viewer anmachst. Das lässt mich vermuten dass bisher immer der Viewer auf Input konfiguriert hat . Zitieren
pole23 Geschrieben June 11, 2012 at 12:52 Autor Geschrieben June 11, 2012 at 12:52 Ahh, das klingt logisch. Ich werde das heute abend mal ins Script aufnehmen und dann testen. Also dann einfach mit io.set_port_configuration('a', 0xFF, 'i', True) alle Port auf Input setzen? Zitieren
pole23 Geschrieben June 11, 2012 at 17:39 Autor Geschrieben June 11, 2012 at 17:39 Funzt, vielen dank für die schnelle Hilfe. Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.