当前位置:   article > 正文

编辑一段用python编程的收发串口的函数

python串口通信的接收与发送

当使用Python进行串口通信时,可以使用Python的PySerial库来收发数据。下面是一个示例函数,可以用来收发串口数据:

  1. import serial
  2. def serial_communication(port, baud_rate, data_bits, parity, stop_bits, timeout):
  3. # 打开串口
  4. ser = serial.Serial(port=port, baudrate=baud_rate, bytesize=data_bits, parity=parity, stopbits=stop_bits, timeout=timeout)
  5. # 发送数据
  6. send_data = b"Hello, World!"
  7. ser.write(send_data)
  8. # 接收数据
  9. recv_data = ser.read(10)
  10. print(recv_data)
  11. # 关闭串口
  12. ser.close()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/1008929
推荐阅读
相关标签
  

闽ICP备14008679号