如何用Python编写示例代码实现串口通信?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2959个文字,预计阅读时间需要12分钟。
1. 硬件设备配置:TTL串口摄像头(VC0706)+ USB转TTL烧录器
2.安装serial:首次安装时,若发现下载错误,应正确安装pyserial包。
3.实现串口通信:
3.1. 发现问题:安装后直接import出现错误。1 硬件设备
- TTL串口摄像头(VC0706)
- USB转TTL烧录器
2 serial安装
第一次安装的是serial的包导包的时候发现下载错了,正确应该是pyserial。安装后直接import就可以了。
3 实现串口通信
3.1 发现端口
Windows下为COM(N,N=1、2...), Ubuntu下为‘/dev/ttyS0'。Windows初学者,可以给您一下两种方式确定端口号。
方法一:输入在终端(cmd)中输入
python -m serial.tools.list_ports
输出结果:
COM5 1 ports found
方法二:搜索电脑上的设备管理器,打开以后然后插入烧录器,自动就会弹出。如果没有弹出就可能是驱动没有安装,安装好以后不好使,重启一下电脑,到了工作的时候大家都知道程序员会跟你说,你重启一下,清一下缓存,这两句话。也有可能是驱动安装的不对。
方法三:直接找一个有端口扫描的上位机,点击扫描就可以了。大部分上位机都是你一插进去就会检测到你的端口。
本文共计2959个文字,预计阅读时间需要12分钟。
1. 硬件设备配置:TTL串口摄像头(VC0706)+ USB转TTL烧录器
2.安装serial:首次安装时,若发现下载错误,应正确安装pyserial包。
3.实现串口通信:
3.1. 发现问题:安装后直接import出现错误。1 硬件设备
- TTL串口摄像头(VC0706)
- USB转TTL烧录器
2 serial安装
第一次安装的是serial的包导包的时候发现下载错了,正确应该是pyserial。安装后直接import就可以了。
3 实现串口通信
3.1 发现端口
Windows下为COM(N,N=1、2...), Ubuntu下为‘/dev/ttyS0'。Windows初学者,可以给您一下两种方式确定端口号。
方法一:输入在终端(cmd)中输入
python -m serial.tools.list_ports
输出结果:
COM5 1 ports found
方法二:搜索电脑上的设备管理器,打开以后然后插入烧录器,自动就会弹出。如果没有弹出就可能是驱动没有安装,安装好以后不好使,重启一下电脑,到了工作的时候大家都知道程序员会跟你说,你重启一下,清一下缓存,这两句话。也有可能是驱动安装的不对。
方法三:直接找一个有端口扫描的上位机,点击扫描就可以了。大部分上位机都是你一插进去就会检测到你的端口。

