【发布时间】:2018-05-12 11:15:33
【问题描述】:
我尝试通过 UART 与 FPGA 通信。有一个电位器连接到 FPGA 的 ADC 引脚,我想发送到 ADC 输出到 PC。在 PC 端,我尝试使用 PySerial 读取这些传入数据。但是当我更改 ADC 输入时,我在 Python 上读取的传入数据不会改变。在另一个串行监视器程序中,我可以同时看到更新的数据。我在 Python 中错过了什么?
这是我正在处理的代码
import serial
ser = serial.Serial(
port='COM31',
baudrate=19200,
parity=serial.PARITY_NONE,
stopbits=serial.STOPBITS_ONE,
bytesize=serial.EIGHTBITS)
while True:
in_bin = ser.read()
in_hex = hex(int.from_bytes(in_bin,byteorder='little'))
print(in_hex,end=' ')
感谢您的帮助。
【问题讨论】:
标签: python python-3.x pyserial