Thoemsi
26.09.2011, 16:39
Hallo Leute,
Ich habe kürzlich das Modul RN-KeyLCD in Betrieb genommen.
1.Problem: Auslesen der Tasteneingabe:
Ich habe das Board über einen USB-RS232 Converter am PC angeschlossen
und sende meien Befehle über das HTerm.
Für das beschreiben des Displays sende ich normale ASCII-Zeichen, welche
tiptop angezeigt werden. Zum Löschen/ Cursor setzen,... sende ich
DEC-Zeichen (DEC 12 = Löschen)
Nun möchte ich den Tastaturbuffer auslesen. Leider sendet mir das Board
keinerlei Zeichen, wenn ich eine der folgenden Anfragen sende:
27 120 = Zeichen senden
21 121 = Zeichen als ASCII senden
Ich habe versucht, das Board auf "Autosend" umzuschalten (27 122 1).
Auch hier wird bei einem Tastendruck kein Zeichen empfangen.
Habe ich irgend etwas übersehen? Kennt jemand diesen Fehler? Was mache
ich falsch?
2. Problem: I2C
Nun wollte ich mit Hilfe eines USB-I2C Converters sowie eines USB-I2C-Spy (beides von Coptonix) die I2C-Schnittstelle Testen.
Wenn das RN-Modul nicht angeschlossen ist, kann ich problemlos auf den Bus schreiben, das Spy-Tool erkennt die Kommunikation und schreibt die Daten auf den Monitor. WEnn ich nun aber das RN-Modul anstöpsle, dann zeigt mir das Spy-Modul mit Hilfe einer LED den Status "Busy" an. Die Leitung ist nun blockiert, die Kommunikation schlägt fehl.
Kann es sein, dass der (ab Werk programmierte, V1.21) die I2C-Leitungen durch falsche Pegel blockiert? Ist die Firmware V.1.2 irgendwo opensource?
Wäre echt dankbar, wenn jemand eine gute Idee zur Lösungsfindung hat, bin kurz vor dem Verzweifeln.
Danke schon im Voraus,
Thoemsi
Ich habe kürzlich das Modul RN-KeyLCD in Betrieb genommen.
1.Problem: Auslesen der Tasteneingabe:
Ich habe das Board über einen USB-RS232 Converter am PC angeschlossen
und sende meien Befehle über das HTerm.
Für das beschreiben des Displays sende ich normale ASCII-Zeichen, welche
tiptop angezeigt werden. Zum Löschen/ Cursor setzen,... sende ich
DEC-Zeichen (DEC 12 = Löschen)
Nun möchte ich den Tastaturbuffer auslesen. Leider sendet mir das Board
keinerlei Zeichen, wenn ich eine der folgenden Anfragen sende:
27 120 = Zeichen senden
21 121 = Zeichen als ASCII senden
Ich habe versucht, das Board auf "Autosend" umzuschalten (27 122 1).
Auch hier wird bei einem Tastendruck kein Zeichen empfangen.
Habe ich irgend etwas übersehen? Kennt jemand diesen Fehler? Was mache
ich falsch?
2. Problem: I2C
Nun wollte ich mit Hilfe eines USB-I2C Converters sowie eines USB-I2C-Spy (beides von Coptonix) die I2C-Schnittstelle Testen.
Wenn das RN-Modul nicht angeschlossen ist, kann ich problemlos auf den Bus schreiben, das Spy-Tool erkennt die Kommunikation und schreibt die Daten auf den Monitor. WEnn ich nun aber das RN-Modul anstöpsle, dann zeigt mir das Spy-Modul mit Hilfe einer LED den Status "Busy" an. Die Leitung ist nun blockiert, die Kommunikation schlägt fehl.
Kann es sein, dass der (ab Werk programmierte, V1.21) die I2C-Leitungen durch falsche Pegel blockiert? Ist die Firmware V.1.2 irgendwo opensource?
Wäre echt dankbar, wenn jemand eine gute Idee zur Lösungsfindung hat, bin kurz vor dem Verzweifeln.
Danke schon im Voraus,
Thoemsi