51uwb.cn

 找回密码
 立即注册
楼主: gi7878
打印 上一主题 下一主题

DWM1000 收发数据总是超时

[复制链接]

35

主题

992

帖子

4168

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4168
12#
发表于 2020-7-14 15:46:27 | 只看该作者
gi7878 发表于 2020-7-14 11:23
延迟我也调整过到ms级别以上但是还是失败,不过每次过17s,就会提示发送成功

17s 这么长,那肯定是下一轮了吧,好好检查code吧
回复

使用道具 举报

7

主题

37

帖子

78

积分

注册会员

Rank: 2

积分
78
11#
 楼主| 发表于 2020-7-14 11:23:51 | 只看该作者
蓝点无限 发表于 2020-7-14 10:00
延时时间太短了,导致配置tx发送命令的时候,延时已经过去。导致tx fifo 发不出去了。
问题这么多,赶快 ...

延迟我也调整过到ms级别以上但是还是失败,不过每次过17s,就会提示发送成功
回复

使用道具 举报

35

主题

992

帖子

4168

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4168
10#
发表于 2020-7-14 10:00:16 | 只看该作者
haonan1211 发表于 2020-7-14 08:57
我是延时发送一直发送失败 ,不知道楼主解决了吗

延时时间太短了,导致配置tx发送命令的时候,延时已经过去。导致tx fifo 发不出去了。
问题这么多,赶快换我们的代码吧
回复

使用道具 举报

7

主题

37

帖子

78

积分

注册会员

Rank: 2

积分
78
9#
 楼主| 发表于 2020-7-14 09:25:16 | 只看该作者
蓝点无限 发表于 2020-7-14 08:47
可能你timeout设置调小了。 这样就不会超时了

而且我还很容已出现一个问题就是,system_status有时候会报SYS_STATUS_CLKPLL_LL
回复

使用道具 举报

7

主题

37

帖子

78

积分

注册会员

Rank: 2

积分
78
8#
 楼主| 发表于 2020-7-14 09:22:33 | 只看该作者
gi7878 发表于 2020-7-14 09:20
我看标签这边dwt_setrxtimeout(2700),如果写成0,不是时间更短了吗,还是我理解有问题

Poll接收没问题,发送respone包的时候ret = dwt_starttx(DWT_START_TX_DELAYED | DWT_RESPONSE_EXPECTED); 这里ret一直是error
回复

使用道具 举报

7

主题

37

帖子

78

积分

注册会员

Rank: 2

积分
78
7#
 楼主| 发表于 2020-7-14 09:21:11 | 只看该作者
haonan1211 发表于 2020-7-14 08:57
我是延时发送一直发送失败 ,不知道楼主解决了吗

没呀,还在不断的调试中
回复

使用道具 举报

7

主题

37

帖子

78

积分

注册会员

Rank: 2

积分
78
6#
 楼主| 发表于 2020-7-14 09:20:44 | 只看该作者
蓝点无限 发表于 2020-7-14 08:47
可能你timeout设置调小了。 这样就不会超时了

我看标签这边dwt_setrxtimeout(2700),如果写成0,不是时间更短了吗,还是我理解有问题
回复

使用道具 举报

5

主题

29

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
5#
发表于 2020-7-14 08:57:24 | 只看该作者
我是延时发送一直发送失败 ,不知道楼主解决了吗
回复

使用道具 举报

35

主题

992

帖子

4168

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4168
地板
发表于 2020-7-14 08:47:09 | 只看该作者
gi7878 发表于 2020-7-13 21:03
你们填写那几个延迟参数都是多少啊,用的是官方API,模块初始化都没问题,就是交互的时候出问题了。尤其 ...
  1.     dwt_setrxtimeout(0);
  2.     dwt_rxenable(0);
复制代码


可能你timeout设置调小了。 这样就不会超时了
回复

使用道具 举报

7

主题

37

帖子

78

积分

注册会员

Rank: 2

积分
78
板凳
 楼主| 发表于 2020-7-13 21:03:32 | 只看该作者
蓝点无限 发表于 2020-7-13 19:46
你用的是官方源码吗?
不应该有这么大延迟的,我们测距一次,三四条信息下来2ms左右。

你们填写那几个延迟参数都是多少啊,用的是官方API,模块初始化都没问题,就是交互的时候出问题了。尤其是收到poll包,发送respone的时候,一直都是发送失败,官方说法就是超过规定的延迟时间了,如果设置马上发送, 标签这里就收不到回包,提示超时
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

bphero Inc.  

GMT+8, 2024-5-20 18:57 , Processed in 0.016321 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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