Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
Modbus
freemodbus 代码更新问题(新人贴)
发布于 2019-05-11 14:25:21 浏览:2026
订阅该版
在freemodbus主机实验中,我用usMRegHoldBuf这个函数读出寄存器的值一直为0。看好多朋友都遇到类似的问题,其中看到有朋友说在Git上更新代码或许可以解决。现在的问题是我在Git上已经克隆下来了最新的代码,不知道接下来怎么更新。 试了试直接替换文件夹好像不可以,求大神指点。
查看更多
13
个回答
默认排序
按发布时间排序
cyz13
2019-05-11
这家伙很懒,什么也没写!
有没有朋友帮忙解决一下啊
flyu
2019-05-11
这家伙很懒,什么也没写!
[i=s] 本帖最后由 flyu 于 2019-5-11 15:30 编辑 [/i] >有没有朋友帮忙解决一下啊 --- 朋友贴点图,才好解决问题,之前我做的时候也看网上好多类似情况,而我却没有遇到。废话就不说了,直接贴上我的代码,STM32F1/4运行稳定,其它BSP没测过,不过硬件无关性,应该也可以正常跑。再废话一句,RT_TICK_PER_SECOND改成1000。[attach]8563[/attach]
cyz13
2019-05-11
这家伙很懒,什么也没写!
>朋友贴点图,才好解决问题,之前我做的时候也看网上好多类似情况,而我却没有遇到。废话就不说了,直接贴 ... --- 您好朋友,谢谢你的回复,我的RT_TICK_PER_SECOND已经改成1000了,通过modbus slave能看到寄存器有我想要的数,问题就是usMRegHoldBuf数组里打印出来是0。现在我想在git上更新下代码,不知道该怎么操作。
cyz13
2019-05-11
这家伙很懒,什么也没写!
>朋友贴点图,才好解决问题,之前我做的时候也看网上好多类似情况,而我却没有遇到。废话就不说了,直接贴 ... --- 这就是我的程序,也是参考别人的写的。
cyz13
2019-05-11
这家伙很懒,什么也没写!
这是通过slave软件观察得到的数据,图片有点小。
flyu
2019-05-12
这家伙很懒,什么也没写!
[i=s] 本帖最后由 flyu 于 2019-5-12 01:56 编辑 [/i] 你的slaveAddr是1,regAddr是6,那么它应该存在buf[0] [6]的位置,而你的buf定义的是buf[1][6],它没地儿存啊,你的for也自然没读到(我的代码里这个定义了函数的,你应该看看的,buf[slaveAddr-1][regAddr])。至于你说的更新,直接在env里输入git pull回车即可
cyz13
2019-05-13
这家伙很懒,什么也没写!
>你的slaveAddr是1,regAddr是6,那么它应该存在buf[0] [6]的位置,而你的buf定义的是buf[1][6],它没地儿存 ... --- 谢谢你朋友,昨天有点事耽误了忘回复了。slaveAddr这个减一的问题之后我也发现了,然后已经改正了,但是数组里还是没有输出。还有就是我在env里输入git pull没有什么反应呢,是我哪个地方没有配置好吗?然后我发现我应该还下面这个朋友说的问题差不多。
cyz13
2019-05-13
这家伙很懒,什么也没写!
我Debug了下发现ucMasterRTURcvBuf数组里有数据,为啥usMRegHoldBuf数组就没有数呢,求大神帮下啊
flyu
2019-05-13
这家伙很懒,什么也没写!
>谢谢你朋友,昨天有点事耽误了忘回复了。slaveAddr这个减一的问题之后我也发现了,然后已经改正了,但是 ... --- 那就是你没有安装git,安装一下git,然后同时检查下git的路径有没有配置(我忘记了不知道git.exe会不会自动配置)
flyu
2019-05-13
这家伙很懒,什么也没写!
>我Debug了下发现ucMasterRTURcvBuf数组里有数据,为啥usMRegHoldBuf数组就没有数呢,求大神帮下啊 > ... --- 一步步debug试下,看哪儿不对,因为你这个问题,我这儿并没有,也没法复现。如果方便的话,建议你推一个demo到github,这样众坛友才能复现你的情况
撰写答案
登录
注册新账号
关注者
1
被浏览
2k
关于作者
cyz13
这家伙很懒,什么也没写!
提问
7
回答
37
被采纳
0
关注TA
发私信
相关问题
1
ModbusRTU协议栈漏发送最后一个字节
2
3.0 增加freemodbus,编译不过
3
RT_THREAD上面的串口MODBUSRTU为啥没功能码?
4
关于 freemodbus 里存在的一点问题分享
5
请教如何使用组件里的FreeMODBUS
6
求一个FreeModbus的从机测试程序
7
FreeModbus的从机调试说明(含测试程序)
8
rtt_freemodbus
9
freemodbus怎么配置到uart
10
FreeModeBus从机调试问题
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
pkgs --upgrade报错SSL未验证问题解决记录
2
CherryUSB STM32 glue 新增初始化
3
在LPC1114上移植 RT-Thread Nano 3.1.5
4
求助can通讯下怎末运用485
5
STM32F407ZGT适配串口V2驱动
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
cubemx
I2C_IIC
UART
ESP8266
WIZnet_W5500
BSP
ota在线升级
PWM
flash
packages_软件包
freemodbus
潘多拉开发板_Pandora
ADC
GD32
定时器
flashDB
编译报错
keil_MDK
socket
中断
rt_mq_消息队列_msg_queue
Debug
ulog
SFUD
msh
C++_cpp
at_device
本月问答贡献
出出啊
1524
个答案
343
次被采纳
小小李sunny
1444
个答案
290
次被采纳
张世争
818
个答案
179
次被采纳
crystal266
555
个答案
162
次被采纳
whj467467222
1222
个答案
149
次被采纳
本月文章贡献
出出啊
1
篇文章
3
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
10
次点赞
crystal266
2
篇文章
1
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部