串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。其具有通信线路简单,只要一对传输线就可以实现双向通信,成本低,适用于远距离通信等特点。
串口连接可以使用usb转串口或直接使用db9线缆连接的方法。对于单片机开发板连接计算机,可以直接通过usb线缆将开发板与计算机usb口连接起来。通常情况下计算机会内置usb串口芯片驱动,若缺少驱动,请联系单片机制造商获取。
串口调试工具有多种可供选择,您可以在网络上任意选择一款或自行编写串口程序。这里以sscom5.13.1为例,演示串口工具的使用方法。
💡 点击下载sscom5.13.1串口工具
打开程序,可以看到以下界面:
插入串口设备,后按上图提示,修改端口号为对应串口。修改成功后左下方区域应呈现下图样式:
sscom5.13.1各区域功能如下图所示:
请先将串口设备用线缆连接至计算机
确保计算机管理器中查看出现的与设备对应的COM口,并记录编号(此处为COM3)
点击串口选择及参数设置区域的更多串口设置按钮,弹出串口设置对话框。
在此对话框中,我们可以对串口参数进行设定。各参数说明:
英文名称 | 中文名称 | 备注 |
---|---|---|
Port | 串口号 | 选择对应设备串口号 |
Baud rate | 波特率 | 根据设备说明选择 |
Data bits | 数据位 | 根据设备说明选择(通常为8) |
Stop bits | 停止位 | 根据设备说明选择(通常为1) |
Parity | 奇偶校验 | 根据设备说明选择(通常为None) |
Flow control | 流控模式 | 根据设备说明选择(通常为None) |
❗ 注意: 若串口参数设置错误,可能出现无法接收或发送串口数据或数据乱码等情况
设定好串口参数后,点击打开串口按钮,左侧红灯亮起,表明串口打开成功。
💡 出现串口打开失败的情况,请检查:
- 串口是否已被其他程序打卡,占用
- 串口至计算机连接线是否接触良好
之后在右侧信息发送参数设置区域最下方的文本框中输入需要发送的文本内容,点击信息发送按钮即可通过串口发送数据。
发送完成后,即可在串口输入输出消息窗口中看到发送及收到的消息内容。
💡 :此处提前向对端串口设备(esp32)刷入了串口echo程序,其功能是将发送到esp32设备的数据发回到计算机。
设备 | 通信协议 |
---|---|
数码管 | 实现功能-485数码屏.docx |
单元格 | 单元格 |