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.
