基于GD32F103移植freemodbus从机库
发布时间:2024年01月16日
首先说明github下载的freemodbus开源库不可以使用,需要修改
准备资料
下载一个freemodbus开源库
https://gitee.com/chejia12/freemodbus
开源库目录结构
建立文件夹 src inc port
- 将functions内部文件放入src文件夹
- 将rtu内部的c文件放入src文件夹,h文件放入inc文件夹
- 将mb.c放入src文件夹
- 将demo/MSP430/port下的文件放入port目录
- 在port目录下建立一个应用层APP文件modbus_app.c
移植
-
自己建立一个含有串口和基本定时器功能的基础工程
-
添加文件到工程
-
添加头文件路径
-
修改msp430的portserial.c 和porttimer.c文件
-
在对应的中断函数内部调用对用的函数
-
添加app文件
-
修改mbrtu.c文件;这里的eMBRTUSend()函数内部需要手动发起一次数据发送
-
修改mbfunccoils
文章来源:https://blog.csdn.net/u010261063/article/details/135624754
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!