在触摸应用中,使用了低功耗LPM3,接近唤醒。现在的问题是:
我现在触摸检测没有发现有接近,进入到了低功耗,但是我外设是需要继续工作的。如何做到兼容,我外设停止工作后再进入到低功耗?
Susan Yang:
user6341679 说:我现在触摸检测没有发现有接近,进入到了低功耗,但是我外设是需要继续工作的。
请问能否详细说明下是哪些外设以及相应的工作时间大约是多少?
,
user6341679:
我触摸检测为两个电极,一个电极作为接近唤醒,当电容变化量到80之后唤醒。外设为UART配置的LIN。LIN可能会长时间工作(一天或以上),也可能短时间工作(几分钟或几秒)。我希望触摸拥有接近唤醒的功能和LIN唤醒,进入低功耗需要等待LIN没有工作之后再进入
,
user6341679:
MSP430配置为有接近唤醒后,当没有触摸或接近时就会进入低功耗,但是这个时候我的外设LIN需要继续工作,这会冲突吗?
,
Susan Yang:
user6341679 说:当没有触摸或接近时就会进入低功耗,但是这个时候我的外设LIN需要继续工作,这会冲突吗?
这取决于您使用的时钟源。要判断该模块是否处于活动状态,只需要知道该模块是否具有电源和时钟即可。
对于该芯片:Internal: SMCLK or MODCLK, External: UCLK
如果使用SMCLK,则包括活动模式和LPM0。
如果使用MODCLK,则活动模式和LPM0、3、4可用,因为MODCLK是单个模块,不受低功耗模式的影响。
如果使用UCLK,则活动模式和LPM0、3、4可用。
此方法也可以在其他模块中使用,以确定此模块是否可以在特定模式下工作。
,
Susan Yang:
谢谢您确认答案!若有其他问题,请随时发新帖,谢谢