-
-
Hallo,
bei verschiedenen Zeichen ist das selbe Problem.
Ich hatte die Vermutung, dass der 485-Bus das Problem verursacht. Und zwar die Umschaltung zwischen senden und empfangen.
Ich hab dann den Bus auf senden gesetzt, 1ms gewartet, dann das Zeichen gesendet, gewartet bis der Sendepuffer leer ist, nochmals 1ms gewartet, dann den Bus wieder auf empfangen geschaltet.
Das Problem ist gleich geblieben. Damit scheidet für mich die Ansteuerung des 485-Bausteins aus.
Der Microcontroller sendet aber korrekt, wenn ich da direkt am TXD-Pin messe.
Folgendes finde ich merkwürdig: Laß ich die Wartezeit nach einem Sendezyklus weg (s. vorherige Posings), dann zeigt mir das Terminalprogramm nur das gesendete Zeichen an (100). Mit einer eingetragenen Wartezeit wird im Terminalprogramm eine 100 und danach eine 0 angezeigt.
Bin im Moment ratlos, was das sein kann.
Mfg,
Wurm
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen