Forum: Mikrocontroller und Digitale Elektronik BTM112/222 UART


von H.Joachim S. (crazyhorse)


Lesenswert?

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.

von Tom P. (booner)


Lesenswert?

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

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

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.

von H.Joachim S. (crazyhorse)


Angehängte Dateien:

Lesenswert?

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 :-(

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Baut man nicht sowieso in jede Schaltung einen Controller ´rein, so 
wegen Zukunftssicherheit ;-)

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

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
Noch kein Account? Hier anmelden.