Alles anzeigenEs mag nur eine Kleinigkeit sein, aber wie kinzi und TurboMicha schon sagten: irgendwie verliert man hier den Überblick.
Der ACIA 6851 resp. sein MOS-Derivat 6551 kann zwar "moderne" Baudraten, aber hat KEIN internes FiFo, d.h. ist auf schnellen IRQ-Service angewiesen. Genau die IRQ-Behandlung hat aber scheinbar auch einen Fehler...
...
Alles Richtig.
Trotzdem wage ich einen Einwand:
Bitte melde dich an, um diesen Link zu sehen.
Warum funktioniert das Standardmäßig mit 19200?
Stefan
Das hatten wir doch schon mal:
Weil eben Bugfixes für das ACIA-Verhalten von CTS/RTS eingefügt wurden und den DTE-Pegel beim Aufstarten (der Kommunikation). Hast Du doch selbst aus der readme.txt dort zitiert...
Ist das bei Deiner Lösung in Software (ESP-seitig) auch 1:1 so implementiert wie dort?
Zudem (Ausschnitt aus dem Schaltplan von link232-wifi:
Bitte melde dich an, um diesen Anhang zu sehen.
Haben die durchaus ALLE HW-Handshakes an das WLAN-Modul herangeführt und nicht nur RTS/CTS!
Das geht nur mit RS232- Adaptern, die entweder 2x MAX232 drauf haben, oder einen der größeren MAX-Bausteine mit eben bis zu 8 Treibern (je nach genauem Typ mal 5:3 oder 4:4 von den Seiten und Richtungen her gesehen...
Oder eben mit Tricks, um BEIDEN Seiten jeweils vorzugaukeln, sie hätten auf Basis dieser Leitungen "freie Fahrt".
Da hilft es natürlich nix. das auf RS232-Seite zu brücken, wenn dann gar kein Transceiver dafür zur Verfügung steht und das sozusagen Sackgasse ist...
Hat z.b kinzi oben im Thread auch schon mehrfach angemerkt...
Es klärt sich allmählich aus meiner Sicht... (ohne jetzt die ESP-Seite genauer angesehen zu haben mangels Interesse an dieser Art von HW...)