学习参考链接
https://blog.csdn.net/prolrj2015/article/details/89646466
进行串口通信之前需要确保:
1.python环境安装好,可以正常运行简单代码
测试代码是:
print('hello_________123')
str_input = input('shuru :')
print(str_input)
运行截图
2.打开cmd.exe 安装 pyserial
输入命令: pip3 install pyserial
如果没有安装 pyserial 会自动安装 pyserial,安装完成后再输入 pip install pyserial 会提示如下
成功安装界面:
3.手动添加三方库:
a. 进入File->Setting->Project:项目名→Project Interpreter,点击右方的+号
b. 在搜索框搜索pyserial,选中pyserial,点击Install Package
(以上步骤若有异常请参考 链接 :https://blog.csdn.net/zoeyzy/article/details/90704214)
4.打开pycharm 测试安装成功与否
a.查看串口属性: 我的串口是COM17,输入代码测试串口打开是否成功
import serial
ser = serial.Serial()
ser.baudrate = 19200
ser.port = 'COM17'
ser.open()
print(ser.isOpen())
print('hello_________com17')
a.将串口线的RXD与TXD短接,
输入以下代码测试是否能实现自己的收发数据
import serial
ser = serial.Serial()
ser.baudrate = 19200
ser.port = 'COM17'
ser.open()
print(ser.isOpen())
ser.write('12345abcdefghiiiiiiiiii'.encode())
print(ser.read(2))
print(ser.read(5))
print(ser.read(10))
print('hello_________com17')