Modbus-Master-Slave-STM32-HAL-FreeRTOS
源代码来自https://github.com/alejoseb/Modbus-STM32-HAL-FreeRTOS,支持多实例,可以同时使用Master和Slave,原作者使用CubeIDE工程,用不太习惯,我这里做点小修改使用MDK工程,代码初始化由CubeMX生成,简直不要太方便,可以无痛移植到其他STM芯片。
基本设置
启用Freertos,添加任务
设置中断优先级
设置长生成MDK工程
工程里面添加Modbus库
修改main.c
修改freertos.c
编译下载到单片机,完美运行
移植过程非常简单,使用其他型号的芯片只要对应设置即可
附上stm32f070和stm32f103的实例
Modbus103_MDK.rar
(873.64 KB, 下载次数: 348)
|