PySerial数据更新

2024-05-23 13:58:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试通过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=' ')

谢谢你的帮助。在


Tags: 数据in程序binserialser管脚监视器