wer von euch hat schon mal mit TTL-Pegel etwas zu tun gehabt?
Ich habe einen USB TO RS232/485/TTL Konverter am Rechner hängen.
Den zapfe ich über USB an.
Am TTL-Eingang (RXD) habe ich eine Spannung von 0-10 hängen. Diese verfolge ich am Oszi mit.
Mein Code
Code: Alles auswählen
import serial
ser = serial.Serial(port='/dev/ttyUSB0', parity="N", bytesize=8, stopbits=2, baudrate=9600)
ser.flushInput()
while True:
data = bytes.hex(ser.read())
print(str(ser.read()) + " - " + str(data))
>5V = b''
5V = b'\x00' - 00
6V = b'P' - 50
7V = b'T' - 54
8 - 10V = b'U' - 55
Dezimal wären das Werte von 80 - 85. Was sollte mir das sagen?
Gemessen bei 5000Hz
Wenn ich die Frequenz verändere, verändern sich die Werte im ganzen vollständig.
3000Hz = b'\x12' - 12
Gruß vom Ralf