工具/软件:TI-RTOS
我需要MSP432定期从内部计时器和I2C请求唤醒(MSP432在两个独立总线上作为I2C从属设备)。
同时,我需要将功耗降至最低。 从读取TRM,它可以从LPM0中的I2C请求自动唤醒?
但是,我相信LPM3消耗的电量会少得多。 我必须使用RTC进行内部唤醒,我可以添加来自两个I2C主控的中断线路,以便在MSP432需要I2C数据时唤醒它们。 这会有点复杂。 或者,最好的选择是使用低频LPM0并在唤醒时提高频率?
您能否提供这三种选择的功耗估计值?
此外,我还在寻找一些简单的示例,说明如何进入这些模式。
我运行了提供的DeepSleep示例,但无法使其脱离睡眠状态。 我添加了一个GPIO按钮中断,用于切换LED,但它只会触发一次。
睡眠示例使用~2.6mA,这太多了,所以我想尝试低频LPM0,但不确定如何达到。
谢谢。