首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PySerial数据更新

PySerial数据更新
EN

Stack Overflow用户
提问于 2018-05-12 19:15:33
回答 1查看 408关注 0票数 0

我尝试通过UART与FPGA通信。有一个电位器连接到FPGA的ADC引脚,我想发送到ADC输出到PC。在PC端,我尝试使用PySerial读取这些传入数据。但是,当我更改ADC输入时,我在Python上读取的传入数据不会更改。在另一个串行监控程序中,我可以同时看到更新的数据。我在Python中遗漏了什么?

下面是我正在编写的代码

代码语言:javascript
复制
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=' ')

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2018-09-05 14:39:26

ser.read()ser.readline()之前使用ser.reset_input_buffer()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50305616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档