UART-FS20-Sender Probleme
11.06.2013, 14:06
Der an ein MicroProzessor-System angeschlossene UART FS20 Sender funktioniert über seine Befehlsliste nur mit bestimmten Hex-Werten einwandfrei.
Bei der Programmierung des Befehls "einmal Senden" ist
folgendes aufgefallen:
Programmiere ich die HC1, HC2, Adr + Bef + Erw wie folgt:
x02, x06, xF1, xFD, x04, x02, 0x11, xFF
wird der Befehl mit 2,2,0,1 quittiert = alles okay + gesendet. Programmiere ich z.B.
HC1 = 2211 HC2 = 2211 Ard = 1111
x02, x06, xF1, x50, x50, x00, x11, xFF
wird der Befehl mit 2,2,8,1 quittiert = Telegramm wurde nicht
in 100ms übertragen -> diese Antwort kann a.m.S. so nicht stimmen. Das ist auch hierbei so:
x02, x06, xF1, xFD, x04, x02, 0x00, xFF
wobei nur der Befehl von x11 = letzter Hellwert 100%
auf x00 = 0% geändert wurde. Es kommt die Antwort : 2,2,8,1
Sowohl bestimmte HC1 + HC2 HexWerte werden bei mir nicht angenommen, aber auch der Befehl x00. Was stimmt hier nicht??
Danke für eine schnelle Antwort.
Liebe Grüsse aus FrankenR. Rebhan
Bei der Programmierung des Befehls "einmal Senden" ist
folgendes aufgefallen:
Programmiere ich die HC1, HC2, Adr + Bef + Erw wie folgt:
x02, x06, xF1, xFD, x04, x02, 0x11, xFF
wird der Befehl mit 2,2,0,1 quittiert = alles okay + gesendet. Programmiere ich z.B.
HC1 = 2211 HC2 = 2211 Ard = 1111
x02, x06, xF1, x50, x50, x00, x11, xFF
wird der Befehl mit 2,2,8,1 quittiert = Telegramm wurde nicht
in 100ms übertragen -> diese Antwort kann a.m.S. so nicht stimmen. Das ist auch hierbei so:
x02, x06, xF1, xFD, x04, x02, 0x00, xFF
wobei nur der Befehl von x11 = letzter Hellwert 100%
auf x00 = 0% geändert wurde. Es kommt die Antwort : 2,2,8,1
Sowohl bestimmte HC1 + HC2 HexWerte werden bei mir nicht angenommen, aber auch der Befehl x00. Was stimmt hier nicht??
Danke für eine schnelle Antwort.