本文主要是介绍CH32V3xx RT-Thread RS485实现modbus rtu master,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 1、串口配置
- 1.1 串口初始化
- 1.2 uart DMA 初始化
- 1.1.3 发送函数
- 2、agile modbus
- 3、应用测试
- 4、遇到的问题
本文通过ch32v3xx的串口 + RS485收发器实现modbus rtu master设备。此工程中移植的RT-Thread Nano系统,详情可参看本专栏前几篇文章。
1、串口配置
串口使用重映射后的uart7,对应引脚 TX–>PE12 RX–>PE13。串口的发送采用轮询发送,接收数据使用uart7的Idle中断 + DMA的方式。
1.1 串口初始化
/*\brief 串口初始化\param[in] 无\retval 无
*/
static int<
这篇关于CH32V3xx RT-Thread RS485实现modbus rtu master的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!