MSP432进行休眠测试时,进入LPM3,
如果
PowerMSP432_config中的元素
.enableParking = true,
1.
设置的外部中断管脚 GPIOMSP432_P6_1 在MCU 进入休眠后不能唤醒MCU,
如果设置成false, 则 GPIOMSP432_P6_1 中断能唤醒MCU,但是进入休眠后功耗较高;
2.
如果更改使用其他管脚 GPIOMSP432_P4_1 ,则 .enableParking = true , 进入休眠后上升/下降沿都能唤醒 MCU ,而且低功耗值也正常
两个管脚外部电路相同,怎么解释上面这种差异?
gaoyang9992006:
P6.1跟P4.1功能上都是一致的,都是IO口和ADC口共用接口,应该不会出现你说两种情况,看看是不是电路设计问题,如果不是,查看头文件,看看是不是头文件有定义出错。前天在新唐那边遇到过一次,就是头文件定义错了,不知道TI会不会也有这种错误
zw zhang:
回复 gaoyang9992006:
已经确认两个管脚外部电路上下拉是一样的,定义中断所在源文件位置也在一起,问题没有解决,如果头文件异常应该两个都异常吧,总之就是对比感觉设计没问题