Serial write keine Reaktion
Verfasst: Montag 30. Januar 2017, 21:53
Hallo werte Helfer und Helferinnen
Sorry vorerst falls ich das falsche Unterforum erwischt habe
Ich habe mir einen Orange Pi Zero gekauft und mit ARMbian installiert.
An den 2ten Serial Port ( ttyS1) habe ich einen Thermal Bon Drucker angeschlossen
Wenn ich jetzt per Putty/Terminal einen Text via Echo an das Gerät /dev/ttyS1 sende kommt beim Thermaldrucker der Text ausgedruckt herraus
Wenn ich aber folgendne Code ausführe tut sich nix
Wenn ich die Python Console per hand öffne und die Werte nacheinander eingebe dann spuckt mir das system beim write immer die länge des write string aus
habt ihr eine ahnung woran das liegen kann?
habs als normal user und root user ausgeführt
LG
Hitmare
Sorry vorerst falls ich das falsche Unterforum erwischt habe
Ich habe mir einen Orange Pi Zero gekauft und mit ARMbian installiert.
An den 2ten Serial Port ( ttyS1) habe ich einen Thermal Bon Drucker angeschlossen
Wenn ich jetzt per Putty/Terminal einen Text via Echo an das Gerät /dev/ttyS1 sende kommt beim Thermaldrucker der Text ausgedruckt herraus
Wenn ich aber folgendne Code ausführe tut sich nix
Code: Alles auswählen
import time
import serial
ser = serial.Serial(port='/dev/ttyS1',baudrate=9600)
try:
ser.close()
ser.open()
except:
pass
ser.write("HI")
try:
ser.close()
except:
pass
Code: Alles auswählen
>>> import serial
>>> ser = serial.Serial('/dev/ttyS1',9600)
>>> ser
Serial<id=0xb6b5b850, open=True>(port='/dev/ttyS1', baudrate=9600, bytesize=8, p arity='N', stopbits=1, timeout=None, xonxoff=False, rtscts=False, dsrdtr=False)
>>> ser.close()
>>> ser.open()
>>> ser.write("HI")
2
>>> ser.close()
>>> exit()
habs als normal user und root user ausgeführt
LG
Hitmare