FreeModbus包在龙芯1c上测试,作主机正常,作从机出现问题

2019-9-6 11:02 [复制链接] 9 199

本帖最后由 Loong 于 2019-9-6 11:03 编辑
0 a" w* l8 V( X4 F" q1 ]- p5 ]# O6 J% d& M9 q  r2 F) ~  c4 |6 V" p
按照官网文档中心FreeModbus应用笔记进行配置和测试。, L6 D" E, l6 ?& N: `1 b
1.开发板作主机,msh运行mb_master_samlpe测试用例,PC端运行Modbus Slave进行连接,运行正常。$ I5 l- x( Q) f' q
m.png
/ f) ^) |, ^1 c2.开发板作从机,msh运行mb_slave_samlpe RTU测试用例,PC端运行Modbus Poll进行连接遇到以下问题。
  h$ ]1 h1 G. a' J& u9 \, Q3 c0 i(1)Modebus Poll端一直显示Timeout Error,将连接到开发板uart3的引脚用串口工具读出,与Poll端发出的数据一致。
6 h* t. A1 o' \% u: u( G; i* c% O chuankou.png / u' t4 W+ t* ~) l" L1 t1 D
(2)在mb.c文件的eMBpoll中printf,显示以下结果。貌似串口没有收到数据,也没有进入no error。$ h  y; z$ F8 t
printf.png
6 _3 S2 J4 R! f/ o请问大佬有什么debug建议吗?谢谢。
6 ?$ T( X  h6 F
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-9-6 13:42:42 | 显示全部楼层
Connection Setup 里面的配置项都对不对啊
使用道具 举报 回复
发表于 2019-9-6 15:30:04 | 显示全部楼层
flyboy 发表于 2019-9-6 13:42
& X$ \, V; @- u! I! [Connection Setup 里面的配置项都对不对啊

0 K: J+ `) @. w1 c7 M0 T3 g根据官网文档中心FreeModbus应用笔记进行配置的,再次对比了一下,配置是一致的。
使用道具 举报 回复
发表于 2019-9-6 20:35:05 来自手机 | 显示全部楼层
modbus主从地址用以区分身份,发出的数据与接收的数据地址不同才对
使用道具 举报 回复
发表于 2019-9-6 21:00:30 来自手机 | 显示全部楼层
mb_slave地址
使用道具 举报 回复
发表于 2019-9-6 23:48:17 | 显示全部楼层
iamyhw 发表于 2019-9-6 20:35" w4 q6 O9 u' Z2 o* Z0 j# q
modbus主从地址用以区分身份,发出的数据与接收的数据地址不同才对

# B; s- G8 `* u. y. E6 d: b" A我的意思是:modbus poll 发出的数据和经过(usb转485-->485转ttl)的数据是一致的。
使用道具 举报 回复
发表于 2019-9-9 10:57:21 | 显示全部楼层
嗯,我看错了,串口都比较好调,仔细查查板子的串口设置吧、理管脚定义等,- E' |/ s- g+ [/ q' ^
C1板子哪里弄的啊,好想玩玩龙芯
使用道具 举报 回复
发表于 2019-9-9 15:26:06 | 显示全部楼层
slave的sample里,默认用的even校验,在pc端要设置even校验。但是响应速度比较慢,1000ms扫描时间下,三次有一次是超时。感觉是uart问题
使用道具 举报 回复
发表于 2019-9-12 17:05:34 | 显示全部楼层
iamyhw 发表于 2019-9-9 10:57
# o( m4 m2 P4 ^/ D1 q1 d嗯,我看错了,串口都比较好调,仔细查查板子的串口设置吧、理管脚定义等,4 r: h! g- D9 M& I" Q2 U
C1板子哪里弄的啊,好想玩玩龙芯 ...

; L3 m, Z/ ^5 m; Q! o这个网站貌似可以买http://www.loongmasses.cn/product/c0.html,您看一下。
使用道具 举报 回复
发表于 2019-9-12 17:12:32 | 显示全部楼层
shanqs 发表于 2019-9-9 15:26/ s' T4 w; g* U) g& v$ s- N
slave的sample里,默认用的even校验,在pc端要设置even校验。但是响应速度比较慢,1000ms扫描时间下,三次 ...
. o% `& _1 }# u; K
我PC端的Modbus Poll中设置的就是even校验。
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表