前
串口通信的基础知识,请参考博客:https://blog.csdn.net/xiaobaixiongxiong/article/details/83998436
串口通信就是计算机和外设之间,通过数据信号线、底线、控制线等,按位进行传输数据的一种通讯方式。这种通讯方式使用的数据线少。
串口是一种接口标准,它规定了接口的电气标准,没有规定接口插件电缆及使用的协议。
Python实现简单的串口通信
1 获取可用的串口列表:
参考代码:
import serial
import serial.tools.list_ports
port_list = list(serial.tools.list_ports.comports())
print(port_list)
if len(port_list) == 0:
print("无可用串口!")
else:
for i in range(0, len(port_list)):
print(port_list[i])
输出结果:
2 简单的串口通信
1. 从串口读数据