51uwb.cn

 找回密码
 立即注册
查看: 3614|回复: 1
打印 上一主题 下一主题

高速的时候有错,不知道是什么问题

[复制链接]

1

主题

2

帖子

9

积分

新手上路

Rank: 1

积分
9
跳转到指定楼层
楼主
发表于 2020-3-18 17:40:41 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
static dwt_config_t config =
{
    2,                           /* Channel number. */
    DWT_PRF_16M,       /* Pulse repetition frequency. */
    DWT_PLEN_128,      /* Preamble length. */
    DWT_PAC8,             /* Preamble acquisition chunk size. Used in RX only. */
    9,                           /* TX preamble code. Used in TX only. */
    9,                           /* RX preamble code. Used in RX only. */
    1,                           /* Use non-standard SFD (Boolean) */
    DWT_BR_6M8,        /* Data rate. */
    DWT_PHRMODE_STD,   /* PHY header mode. */
    (129 + 8 - 8)   /* SFD timeout (preamble length + 1 + SFD length - PAC size). Used in RX only. */
};

把配置改成如上,6.8M, 128 preamble.   收包大概率出错,查看状态位发现 RXRFSL:Receiver Reed Solomon Frame Sync Loss 置位,导致包丢弃。

另外发现低速时状态 0x02806F72,  BIT25: CLKPLL_LL: Clock PLL Losing Lock是置位的,是否时钟哪儿有点问题?

请多指点。

回复

使用道具 举报

1

主题

2

帖子

9

积分

新手上路

Rank: 1

积分
9
沙发
 楼主| 发表于 2020-3-19 12:32:16 | 只看该作者
今天修改了下配置,发现PRF必须为64M, 16M的时候就差得很多很多。
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-11-23 18:27 , Processed in 0.010352 second(s), 5 queries , File On.

Powered by Discuz! X3.3

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

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