Ja stimmt, ich habe neuer MCU, mit paar konfig. Bits mehr und die haben 'default' Werte:)
Übrigens:
cmd = [104, 21, 21, 104, 0, 80, 0, 2, 2, 1, 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 22]
print(cmd, len(cmd), len(bytes(cmd)))
und die Ereignis sieht so aus:
[104, 21, 21, 104, 0 ...
Die Suche ergab 5 Treffer
- Mittwoch 6. August 2014, 13:14
- Forum: Allgemeine Fragen
- Thema: Pyserial & RS485 ist nicht RS485
- Antworten: 11
- Zugriffe: 2414
- Mittwoch 6. August 2014, 12:45
- Forum: Allgemeine Fragen
- Thema: Pyserial & RS485 ist nicht RS485
- Antworten: 11
- Zugriffe: 2414
Re: Pyserial & RS485 ist nicht RS485
Code: Alles auswählen
time.sleep(0.2)
s.write(bytes(cmd))
s.flush()
#s.drainOutput()
#s.setRTS(False)
#s.setDTR(1)
print(s.outWaiting())
- Mittwoch 6. August 2014, 10:37
- Forum: Allgemeine Fragen
- Thema: Pyserial & RS485 ist nicht RS485
- Antworten: 11
- Zugriffe: 2414
Re: Pyserial & RS485 ist nicht RS485
Ok, das habe ich verbessert:
Aber keine Auswirkungen.
Mit dem Frame = [104, 11, 11, 104, 1, 11, 0, 2, 2, 1, 0, 0, 0, 0, 1, 18, 22] fehlt nur der letzte Byte. Es scheint so, dass etwas 16 Byte Puffer hat.
Code: Alles auswählen
s.write(bytes(cmd))
Mit dem Frame = [104, 11, 11, 104, 1, 11, 0, 2, 2, 1, 0, 0, 0, 0, 1, 18, 22] fehlt nur der letzte Byte. Es scheint so, dass etwas 16 Byte Puffer hat.
- Mittwoch 6. August 2014, 09:36
- Forum: Allgemeine Fragen
- Thema: Pyserial & RS485 ist nicht RS485
- Antworten: 11
- Zugriffe: 2414
Re: Pyserial & RS485 ist nicht RS485
import serial
import time
s = serial.Serial(
port='COM17',
baudrate=9600,
parity=serial.PARITY_EVEN,
timeout=0.7,
xonxoff =False,
rtscts=False,
dsrdtr =False,
writeTimeout = 0.2
)
...
cmd = [104, 21, 21, 104, 0, 80, 0, 2, 2, 1, 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 22]
#s ...
import time
s = serial.Serial(
port='COM17',
baudrate=9600,
parity=serial.PARITY_EVEN,
timeout=0.7,
xonxoff =False,
rtscts=False,
dsrdtr =False,
writeTimeout = 0.2
)
...
cmd = [104, 21, 21, 104, 0, 80, 0, 2, 2, 1, 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 22]
#s ...
- Dienstag 5. August 2014, 20:05
- Forum: Allgemeine Fragen
- Thema: Pyserial & RS485 ist nicht RS485
- Antworten: 11
- Zugriffe: 2414
Pyserial & RS485 ist nicht RS485
Hallo,
Methode "serial.write" schreibt nicht alle Daten. Vor paar Wochen hat alles prima funktioniert.
Ich habe python 2.7 und serial 2.7 und W7Pro. Wie kann ich das wieder laufbar kriegen?
Ich benutze ein USB-COM485-PLUS-2.
G.
r.
Methode "serial.write" schreibt nicht alle Daten. Vor paar Wochen hat alles prima funktioniert.
Ich habe python 2.7 und serial 2.7 und W7Pro. Wie kann ich das wieder laufbar kriegen?
Ich benutze ein USB-COM485-PLUS-2.
G.
r.
