我移植了别人的freemodbus调试的时候老是出错,求指点

2019-07-21 08:31发布

http://www.openedv.com/posts/list/43199.htm移植的这个里的代码,现在有下面几个问题
1.在电脑上调试的时候,老是出现通讯超时,是要修改代码么?要改哪些?
2.因为这个程序用的是USART2,原贴里楼主说必须要用COM2,为什么?
3.硬件上是用哪个端口和电脑连接的 是这个USB-232  ,还是用这个RS232的串口  和电脑连接(要先弄跳线帽么?)最好能把232通讯和485的通讯的连接方式都说下
4.我用的调试软件是Modbus调试精灵,那个串口号根据什么选的?

楼主是个小白,刚接触STM32问的有点多啊,希望各位大大能够多多指导。感激不尽!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
jermy_z
1楼-- · 2019-07-21 10:12
回复【9楼】培风:
---------------------------------
不好意思  不提供私人联系方式 

已经说过了,就修改两个东西就行,通信串口  和  定时器   

搞定这两个,也就成功了,而且那个帖子已经讲解的很清楚了
jermy_z
2楼-- · 2019-07-21 12:15
你连串口都没搞懂,就不要尝试去移植modbus了

还是先弄懂什么是单片机串口

什么是PC虚拟串口再说吧
培风
3楼-- · 2019-07-21 14:58
 精彩回答 2  元偷偷看……
jermy_z
4楼-- · 2019-07-21 17:02
回复【3楼】培风:
---------------------------------
移植freemodbus很简单

改一个串口  和 一个定时器就行了
jermy_z
5楼-- · 2019-07-21 18:53
回复【3楼】培风:
---------------------------------
这东西其实不难,半小时就可以移植好
jermy_z
6楼-- · 2019-07-21 20:23
回复【3楼】培风:
---------------------------------
给你个帖子 自己看吧  看懂了  半小时之内就可以修改好

http://www.amobbs.com/thread-5491615-1-1.html

一周热门 更多>