请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC1101-Q1 Thread 中讨论的其他器件:CC1101
工具与软件:
尊敬的先生/女士:
我在 Linux 系统上调试 CC1101驱动程序时遇到一个 SPI 通信问题。
问题是、我甚至无法读取 PARTNUM 和 修补程序版本 电流。
我只是将 SPI 模式配置为模式0、然后在代码开始时读取这两个寄存器、但失败。
然后检查4个 SPI 引脚的波形、发现全部由 SPI 主侧(CS、SCLK、MOSI)完全控制的3个引脚的行为符合预期、但是 MISO 的 CPHA 行为很奇怪(有时会在上升沿切换、有时会在下降沿切换):
可能是什么原因? 是因为 CC1101芯片没有被正确复位吗?