Für einen Bekannten ein kleines Gerätchen gebaut, der damit seine Hifi-Componenten steuern will, also im Prinzip BT-Modul, Stromversorgung, MAX3232, mehr ist es ja nicht. Problem (habe ich heute erst erfahren) - die Geräte wollen 9600/7databit/even parity. Ich habe im Datenblatt nichts gefunden, wie man die Anzahl der Datenbits einstellen kann. Nur nicht dokumentiert oder tatsächlich nicht möglich? Mit 8 Datenbits funktioniert das ganze natürlich nicht.
Hei, interessanterweise ist der Buchstabe J bei den Parametern ausgelassen und genau an der Stelle, wo das Data Bit sein könnte. Ich würde mal "ATJ?" eintippen. Vielleicht kommt da ja was? Grüße, Tom
Das UART-Format am BTMxxx ist nicht einstellbar. Schalte doch einen kleinen Tiny zum Umformatieren nach. Mittlerweile gibt es auch 20-pin Tinys mit 2 Hardware-UARTs.
Tja, sieht wohl so aus, dass es nicht geht... ATJ? -> ERROR Auf ATG und ATS reagiert er (sind beide auch nicht dokumentiert), werden aber bei ATI1 angezeigt. Tja, entweder auf ein anderes Modem umsteigen oder wirklich einen Controller dazwischen hängen :-(
Baut man nicht sowieso in jede Schaltung einen Controller ´rein, so wegen Zukunftssicherheit ;-)
BTW: Wenn Du die Zeichen, die Du schickst, im Sender so veränderst, dass das 8. Datenbit (Bit7) die Parität stellt, dann musst Du nichts dazwischen schalten. Du musst dann die Hardware-Parität am BTM ausschalten und im Sender die Parität zu Fuß berechnen und auf Bit7 mappen, Bit6...Bit0 sind dann die Nutzdaten.
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.