Einzelnen Beitrag anzeigen

Rudirabbit

Registriert seit: 27. Sep 2006
111 Beiträge
 
#3

AW: Komponente TAfComPort und Baudraten > 115200 ?

  Alt 23. Nov 2016, 08:22
Wie kommst du auf 230400?
Das muß ein Druckfehler im Datenblatt sein, bei 23(0)400 wurde wohl eine Null unterschlagen.
Man kann das Modul mit AT Befehlen parametrieren, wenn eine Baudraute eingegeben wird die nicht unterstützt wird, wird dies mit einen Error quittiert. Ansonsten kommt ein OK.

Mit 230400 kommt ein OK,und das funktioniert auch.
Ich beschreibe mal genauer. Das HC-05 Modul hängt an einer der seriellen Schnittstelle eines ARM M3 (84mhz) µC
Dessen Schnittstelle habe ich mit 230400 baud geöffnet und schicke zum Test Zeichen raus.
Mein erster Verdacht war das der Fehler dort liegt, weil 84mhz/230400 eine sehr krumme Zahl ergibt, so das der Baudratengenerator des ARM ungenau arbeitet. (Dem ist aber nicht so)

Auf dem PC eben das Delphi Programm.
Bis zu 115200 kann ich die Zeichen dort sehen, alles darüber auch mit den anderem höheren Baudraten kommt nichts mehr.
Wenn ich z.b CoolTerm nehme, funktioniert es auch mit 230400.

Der Fehler muß also in meinem Delphi Programm liegen. Oder TAfComPort hat ein Problem mit userbaudraten.
Evtl. mache ich auch was falsch.
Werde mir die Komponennte heute mal genauer ansehen.
  Mit Zitat antworten Zitat