STM32 HAL库实现FreeRTOS+FreeModbus(从机和主机)
软件准备:FreeModbus源码:FreeModbus 主机和从机源码地址开发工具:Keilv5和CubeMX硬件平台:STM32F407VET6(带RS485接口)1.用CubeMX生成Keil工程:其他基础部分就跳过,这里讲讲需要注意的地方。配置系统调试引脚,选择基础定时器作为FreeRTOS时钟源。配置一个基础定时器给Modbus检测响应超时和数据帧同步。按照标准,modbus 每帧之间须至少间隔3.5个字节,在115200波特率下大概就是1.8ms的间隔。所以这里将定时器频率设置成
原创
2021-05-29 16:08:35 ·
10532 阅读 ·
19 评论