以太网转RS485通信控制板-二次开发环境搭建和程序下载整板测试
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/CH579_DTU_PBX/index1.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
二次开发控制板准备工作
1,单片机使用Keil开发,需要安装Keil软件
可以看下面的教程进行安装(哪个版本都可以,如果已经安装了则不需要安装)
https://www.cnblogs.com/yangfengwu/p/17303541.html
2,Keil安装好了以后,双击安装开发支持包
双击运行,一直next即可
3.如果没有安装过CH340驱动,需要安装驱动
下载和运行程序
1.打开这节的工程
2.编译
3.会在其工程目录的Objects文件夹下生成hex文件
4.安装下载软件
5.按照下图配置
6.把设备通过数据线连接电脑
7.选择控制板的串口号(注意,如果插上Type-C检测不到串口,就把Type-C翻转180度再插上)
8.选择这节的hex文件
9.点击下载
下载成功
10.提示, 可以选择更高的波特率达到更快的下载速度
整板测试 - 指示灯
下载以后可以看到状态指示灯闪耀
整板测试 - 复位按键和串口数据打印
下载程序的端口默认作为了串口日志打印, 可以使用串口助手查看一下打印的信息
可以按一下这个按键复位下.
整板测试 - 以太网通信测试
可以使用网线把设备和路由器或者交换机连接
将会看到设备打印连接网线成功, 并且会打印DHCP分配的地址信息
整板测试 - RS通信测试
可以使用调试助手测试下RS485, 485接收到什么数据就会返回什么数据
扩展 - 使用ST-link下载仿真调试
如果用户开发测试阶段,可以打开产品外壳,然后使用ST-link 进行仿真调试.
仿真器购买地址: https://item.taobao.com/item.htm?ft=t&id=743225964484
1,准备好ST-Link, 并安装驱动
2,拔掉数据线给板子断电, 把BOOT和GND连接,然后重新连接上数据线
3.要在10S内 点击开启两线仿真功能
4,去掉短接帽,然后给板子重新上电
5.使用ST-Link连接控制板
6.选择ST-Link; 点击Settings
7.选择SW模式,正常情况下会显示出来设备
8.其它配置
9.下载程序
.