主题中讨论的其他器件: CC3235SF
CC3220MOD 数据表 https://www.ti.com/lit/ds/symlink/cc3220mod.pdf 中的表4-4提到、大多数 GPIO 可以是休眠模式下的高阻态、拉电流或驱动电流。 而 Hib 的脚注为:
(2)休眠模式:I/O 的状态为 Hi-Z 根据需要、软件可以使用拉电阻或驱动器对要输入的 I/O 进行编程(无论有源引脚配置如何)。
我不确定我是否完全理解了这一点、因此我有几个问题希望能为我澄清。
- 所有未配置的 GPIO 在 MCU 处于活动状态和休眠状态时都将处于高阻态?
- 配置的 GPIO 是否会将其输入拉电流或输出驱动器保持休眠状态?
- 执行2. 需要 .ioRetentionShutdown = PRCM_IO_RET_GRP_0、或者 IO 状态是否会保持、而不管 休眠中的 ioRetentionShutdown?
- 使用 .ioRetentionShutdown = PRCM_IO_RET_GRP_0时、休眠电流消耗增加了2-3 mA。 这是预期的问题、也可能是硬件或软件问题?