工具/软件:
您好团队:
我刚刚开始使用 cc1201器件、与 tm4c1290 DSP 连接、
在 DSP 上、我只需读取 cc1201中的器件型号寄存器、我通过 SPI 发送:
0xef、0x8F、0x00、0x00、0x00、 0x00、0x00、0x00、我得到的是 Rx:
0x00、0x00、0x15、0x15、0x15、 0x15、0x15、0x15。 为什么会得到这个? 为什么我没有获得应该为0x21的器件版本?
我在做什么? 请给出提示
此致
Emanuele P.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
您好团队:
我刚刚开始使用 cc1201器件、与 tm4c1290 DSP 连接、
在 DSP 上、我只需读取 cc1201中的器件型号寄存器、我通过 SPI 发送:
0xef、0x8F、0x00、0x00、0x00、 0x00、0x00、0x00、我得到的是 Rx:
0x00、0x00、0x15、0x15、0x15、 0x15、0x15、0x15。 为什么会得到这个? 为什么我没有获得应该为0x21的器件版本?
我在做什么? 请给出提示
此致
Emanuele P.
您好、Siri、
感谢您的支持,你是对的,我应该已经验证了我传输的,你绘制了一个图表与4个信号,而我只切换了3个信号来检查 CNN ,在这种情况下是真正的问题。 我将 SPI 配置为管理4个信号、包括 CSn、但这样、CSn 信号就会在发送每个字节后变为低电平并上升。 这不是我想要的、我想要一个在整个转换中保持低电平的 CSN。 我尝试了将 CSn 管理为一个简单的 GPIO、在传输开始前将其置于低电平、在转换结束后将其置于高电平并正常工作、现在我能够从 cc1201正确读取数据。
我需要知道是否应将 CSn 用作简单 GPIO、或者是否有某种设置让 SPI 管理它、并强制它在整个 传输期间保持低电平、是否缺少一些设置?
谢谢 Siri、
Emazed