请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC1312R 大家好
我注意到,当使用 SPI 并 在进入睡眠()之前让 SPI 保持打开状态时,MOSI 引脚悬空并使用20-70uA ,如果我关闭 SPI 然后使用睡眠(),它保持一个输出引脚,电流约为2uA
由于 SPI 始终是输出、因此当 SPI 保持开路时、MOSI 引脚为什么会悬空?
是否有办法在不关闭 SPI 的情况下控制引脚。
此致
大卫
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.
大家好
我注意到,当使用 SPI 并 在进入睡眠()之前让 SPI 保持打开状态时,MOSI 引脚悬空并使用20-70uA ,如果我关闭 SPI 然后使用睡眠(),它保持一个输出引脚,电流约为2uA
由于 SPI 始终是输出、因此当 SPI 保持开路时、MOSI 引脚为什么会悬空?
是否有办法在不关闭 SPI 的情况下控制引脚。
此致
大卫
MOSI 引脚悬空并使用20-70uA
您如何知道增加电流消耗的是这个引脚?
对于剩余的问题、您必须研究驱动程序。 当您打开/关闭驱动程序时、驱动程序所需的 DIO 会设置/重置为驱动程序所需的状态。 假设在打开驱动器之前引脚具有高阻态。 驱动器将其更改为输出。 关闭驱动器时、这将被设置回高阻态 不建议在不关闭驱动程序的情况下调用 sleep(),因为当您实际打开驱动程序时,芯片无法进入最低功耗状态,某些电源域仍将打开等