TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP432 P401R 进入LPM3 后 GPIO P6_1 不能唤醒MCU,更改管脚后现象不同,为什么?

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:

已经确认两个管脚外部电路上下拉是一样的,定义中断所在源文件位置也在一起,问题没有解决,如果头文件异常应该两个都异常吧,总之就是对比感觉设计没问题

赞(0)
未经允许不得转载:TI中文支持网 » MSP432 P401R 进入LPM3 后 GPIO P6_1 不能唤醒MCU,更改管脚后现象不同,为什么?
分享到: 更多 (0)