【问题标题】:arduino nano + nrf2401 CRC_lenght=disablearduino nano + nrf2401 CRC_lenght=disable
【发布时间】:2020-08-08 02:27:39
【问题描述】:

我买了一个带有 nrf2401 的 arduino nano,但是当我使用 nf24/exemple/scanne 时 CRC_lenght 被禁用

this is what i get
STATUS       = 0x00 RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=0 TX_FULL=0
RX_ADDR_P0-1     = 0x0000000000 0x0000000000
RX_ADDR_P2-5     = 0x00 0x00 0x00 0x00
TX_ADDR      = 0x0000000000
RX_PW_P0-6   = 0x00 0x00 0x00 0x00 0x00 0x00
EN_AA        = 0x00
EN_RXADDR    = 0x00
RF_CH        = 0x00
RF_SETUP     = 0x00
CONFIG       = 0x00
DYNPD/FEATURE    = 0x00 0x00
Data Rate    = 1MBPS
Model        = nRF24L01
CRC Length   = Disabled
PA Power     = PA_MIN
000000000000000011111111111111112222222222222222333333333333333344444444444444445555555555555555666666666666666677777777777777
0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

我在网上发现通常它需要这样

STATUS       = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
RX_ADDR_P0-1     = 0xe7e7e7e7e7 0xc2c2c2c2c2
RX_ADDR_P2-5     = 0xc3 0xc4 0xc5 0xc6
TX_ADDR      = 0xe7e7e7e7e7
RX_PW_P0-6   = 0x00 0x00 0x00 0x00 0x00 0x00
EN_AA        = 0x3f
EN_RXADDR    = 0x03
RF_CH        = 0x4c
RF_SETUP     = 0x07
CONFIG       = 0x0c
DYNPD/FEATURE    = 0x00 0x00
Data Rate    = 1MBPS
Model        = nRF24L01+
CRC Length   = 16 bits
PA Power     = PA_HIGH

为什么 CRC 长度和其他东西不一样,其他东西可能是因为品牌,但最奇怪的是 CRC 长度被禁用而不是 16 位

这是电缆设置

CE=pin7

CSN=pin8

SCK=pin13

MO=pin11

MI=pin12

我改变了这条线 RF24 radio(7,8);与 CE 和 CSN 引脚

【问题讨论】:

    标签: arduino radio


    【解决方案1】:

    “通常需要这样”

    你为什么这么认为?除非您想获得完全相同的结果,否则没有什么需要是这样的。

    NRF2401 有 144 个配置位,它们存在,因此您可以根据自己的喜好/需要对其进行配置。

    至于所有可配置的东西都有不同的配置。

    你的看起来像一些默认配置,因为大多数值是 0 或禁用了我所期望的当什么都没有配置时。

    【讨论】:

    • 我认为是因为我不知道为什么,但是当我在 youtube 上关注示例时,它在两个 nrf24 不发送或不接收时不起作用
    • @superlearner 可能是因为你还没有配置你的芯片,或者那是示例的一部分并且没有按预期工作?
    • 这是视频youtube.com/watch?v=57pdX6b0sfw 我不认为它在谈论它,但是我该如何配置芯片。感谢您的帮助
    • @superlearner 阅读芯片数据表/手册。该芯片有 Arduino 库,可提供所有配置选项的功能。与其他教程比较。
    • 我买的时候没有芯片数据表
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-09
    • 1970-01-01
    相关资源
    最近更新 更多