本文章介绍如何调整计算机中普通串口的设置方法,包括波特率、数据位等参数的配置步骤。适合需要进行串口通讯编程或调试的用户参考。
本段落主要介绍如何将调试串口更改成普通串口,并适用于使用Ubuntu 18.04和16.04系统的单片机开发环境。在进行修改前,请确保单片机程序版本至少为v1.8,若低于此版本,则需先进行升级。
### 在Ubuntu 18.04系统中的步骤:
1. **获取版本信息**:运行软件`sudo .fw_tool_gui_18_04`。在detect下方会显示`devi2c`,点击`readversion`以获取当前串口版本信息。
2. **更新程序**:点击`openfile`选择相应的`.bin`文件(如RTSO_9001_APP_V1_8.bin),然后点击“update”进行更新。
3. **配置串口**:完成更新后,点击`config uart`以完成串口的配置。
4. **系统配置**:
- 在目录 `/lib/systemd/system/` 下创建 `cleanup.service` 文件。
- 在目录 `/etc/` 下新建文件 `rc.local` 并添加内容: `sudo i2cset -f -y 0x74 0xaa`
- 创建脚本段落件 `/usr/local/bin/cleanup.sh`, 内容为:`sudo i2cset -y -f 0x74 0xbb`
5. **系统服务配置**:
- 使用命令 `systemctl daemon-reload` 来重新加载 systemd 配置。
- 设置开机启动,运行命令 `systemctl enable cleanup.service`
### 在Ubuntu 16.04系统中的步骤:
1. **获取版本信息**:同样地,使用软件 `sudo .fw_tool_gui` 获取当前串口版本,并进行相应的文件选择和更新操作。
2. **配置系统**:
- 创建 `cleanup.service` 文件在 `/lib/systemd/system/`
- 在目录 `/usr/local/bin/` 下创建脚本 `cleanup.sh`, 内容为:`sudo i2cset -y -f 0x74 0xbb`
- 修改文件 `/etc/rc.local`,添加内容: `i2cset -y -f 0x74 0xaa`
3. **修改其他配置**:
- 根据提供的工具包文档,对 `boot/extlinux/extlinux.conf` 文件进行相应修改。
4. **测试**:重启系统后使用串口通信工具(如Cutecom)进行自收发测试。
操作过程中,请注意遵循步骤顺序,在完成配置之后需要断电重启,以确保正确应用新的串口设置。此外,确认已经下载了相应的软件包,并为必要的文件添加执行权限。如果遇到问题,可以联系技术支持获取帮助。