需要真正的大牛来解!(在ARM Cortex F417上FreeRTOS+Modbus)

黄四郎 2014-05-12 02:36:02
1.在下学了很久FreeRTOS的原理,对这套系统略懂,已经移植成功,调试串口可用。
2.也略懂Modbus协议,和一般的协议没有太大区别,而且中规中矩可以移植拿来直接用!!
我现在想在我的板上跑FreeRTOS系统和Modbus协议用于通讯,我没看过任何人的相关代码,也没有过类似的开发经验,
希望大牛能给个思路(重点在于系统与协议是如何结合在一起的~~需要定义哪些结构?用于发送?接收?需要调用哪些函数,用来创建队列?设置优先级?),帖出些代码给后生们观摩!!~跪谢!!!
...全文
659 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxianbin 2014-05-15
  • 打赏
  • 举报
回复
引用 6 楼 u012744021 的回复:
[quote=引用 5 楼 zhxianbin 的回复:] [quote=引用 4 楼 u012744021 的回复:] [quote=引用 3 楼 zhxianbin 的回复:] [quote=引用 2 楼 u012744021 的回复:] [quote=引用 1 楼 zhxianbin 的回复:] 用 freemodbus,http://www.freemodbus.org/index.php?lang=cn 有相关的例子
想法是好的,右前辈否定了这套方案,FreeModbus是以Slaver的从机模式运行的,我需要的是双向协议,或者说需要用于运行主机的协议!!~~谢谢 还有就是,您发上来一套资料,您要是吃透了,懂,麻烦介绍思路,我自己看例子得到的往往不是自己想要的知识!~谢谢[/quote] 前辈告诉你 FreeModbus 只能 slave 吗? 已经给您相关资料了,只能自己学习了,我只在前后台系统用过 FreeModbus,我即使吃透了,也不可能手把手教你吧[/quote] 恩前辈说得,那我拿资料看看,谢谢啦!~~~[/quote] 不好意思 freemodbus 确实不能做 master,这里看看 https://github.com/armink/FreeModbus_Slaver-Master-RTT-STM32 http://blog.csdn.net/arminkztl/article/details/11738395[/quote] 前辈可是高手!!~~哈哈哈哈哈~~~说了不到1分钟给我否了~[/quote] 是 master 未开源吧,上面链接也是在 rtos 中使用 freemodbus,自己加入了 master ,整个方案还是可行的
黄四郎 2014-05-14
  • 打赏
  • 举报
回复
引用 5 楼 zhxianbin 的回复:
[quote=引用 4 楼 u012744021 的回复:] [quote=引用 3 楼 zhxianbin 的回复:] [quote=引用 2 楼 u012744021 的回复:] [quote=引用 1 楼 zhxianbin 的回复:] 用 freemodbus,http://www.freemodbus.org/index.php?lang=cn 有相关的例子
想法是好的,右前辈否定了这套方案,FreeModbus是以Slaver的从机模式运行的,我需要的是双向协议,或者说需要用于运行主机的协议!!~~谢谢 还有就是,您发上来一套资料,您要是吃透了,懂,麻烦介绍思路,我自己看例子得到的往往不是自己想要的知识!~谢谢[/quote] 前辈告诉你 FreeModbus 只能 slave 吗? 已经给您相关资料了,只能自己学习了,我只在前后台系统用过 FreeModbus,我即使吃透了,也不可能手把手教你吧[/quote] 恩前辈说得,那我拿资料看看,谢谢啦!~~~[/quote] 不好意思 freemodbus 确实不能做 master,这里看看 https://github.com/armink/FreeModbus_Slaver-Master-RTT-STM32 http://blog.csdn.net/arminkztl/article/details/11738395[/quote] 前辈可是高手!!~~哈哈哈哈哈~~~说了不到1分钟给我否了~
zhxianbin 2014-05-13
  • 打赏
  • 举报
回复
引用 4 楼 u012744021 的回复:
[quote=引用 3 楼 zhxianbin 的回复:] [quote=引用 2 楼 u012744021 的回复:] [quote=引用 1 楼 zhxianbin 的回复:] 用 freemodbus,http://www.freemodbus.org/index.php?lang=cn 有相关的例子
想法是好的,右前辈否定了这套方案,FreeModbus是以Slaver的从机模式运行的,我需要的是双向协议,或者说需要用于运行主机的协议!!~~谢谢 还有就是,您发上来一套资料,您要是吃透了,懂,麻烦介绍思路,我自己看例子得到的往往不是自己想要的知识!~谢谢[/quote] 前辈告诉你 FreeModbus 只能 slave 吗? 已经给您相关资料了,只能自己学习了,我只在前后台系统用过 FreeModbus,我即使吃透了,也不可能手把手教你吧[/quote] 恩前辈说得,那我拿资料看看,谢谢啦!~~~[/quote] 不好意思 freemodbus 确实不能做 master,这里看看 https://github.com/armink/FreeModbus_Slaver-Master-RTT-STM32 http://blog.csdn.net/arminkztl/article/details/11738395
黄四郎 2014-05-13
  • 打赏
  • 举报
回复
引用 3 楼 zhxianbin 的回复:
[quote=引用 2 楼 u012744021 的回复:] [quote=引用 1 楼 zhxianbin 的回复:] 用 freemodbus,http://www.freemodbus.org/index.php?lang=cn 有相关的例子
想法是好的,右前辈否定了这套方案,FreeModbus是以Slaver的从机模式运行的,我需要的是双向协议,或者说需要用于运行主机的协议!!~~谢谢 还有就是,您发上来一套资料,您要是吃透了,懂,麻烦介绍思路,我自己看例子得到的往往不是自己想要的知识!~谢谢[/quote] 前辈告诉你 FreeModbus 只能 slave 吗? 已经给您相关资料了,只能自己学习了,我只在前后台系统用过 FreeModbus,我即使吃透了,也不可能手把手教你吧[/quote] 恩前辈说得,那我拿资料看看,谢谢啦!~~~
zhxianbin 2014-05-12
  • 打赏
  • 举报
回复
引用 2 楼 u012744021 的回复:
[quote=引用 1 楼 zhxianbin 的回复:] 用 freemodbus,http://www.freemodbus.org/index.php?lang=cn 有相关的例子
想法是好的,右前辈否定了这套方案,FreeModbus是以Slaver的从机模式运行的,我需要的是双向协议,或者说需要用于运行主机的协议!!~~谢谢 还有就是,您发上来一套资料,您要是吃透了,懂,麻烦介绍思路,我自己看例子得到的往往不是自己想要的知识!~谢谢[/quote] 前辈告诉你 FreeModbus 只能 slave 吗? 已经给您相关资料了,只能自己学习了,我只在前后台系统用过 FreeModbus,我即使吃透了,也不可能手把手教你吧
黄四郎 2014-05-12
  • 打赏
  • 举报
回复
引用 1 楼 zhxianbin 的回复:
用 freemodbus,http://www.freemodbus.org/index.php?lang=cn 有相关的例子
想法是好的,右前辈否定了这套方案,FreeModbus是以Slaver的从机模式运行的,我需要的是双向协议,或者说需要用于运行主机的协议!!~~谢谢 还有就是,您发上来一套资料,您要是吃透了,懂,麻烦介绍思路,我自己看例子得到的往往不是自己想要的知识!~谢谢
zhxianbin 2014-05-12
  • 打赏
  • 举报
回复
用 freemodbus,http://www.freemodbus.org/index.php?lang=cn 有相关的例子

27,509

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧