This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430FR5994 I/O和LPM问题

Expert 2115 points
Other Parts Discussed in Thread: MSP430FR5994

MSP430FR5994 示例代码上说把不用的I/O设置为低电平输出可以降低功耗,这是为什么?

PM5CTL0的LOCKLPM5有什么用?是不是一定要软件清零后才能实现对GPIO和RTC等的配置?

  •  当GPIO管脚配置为输入管脚且外部电平处于浮动状态时(0<Vin<Vcc),那么内部的MOSFETs管的导通电流本身就处于一个不稳定的值,会导致整体功耗的升高,示意图见上图右半边。另外过高或过低的温度更会加剧这种不稳定,且当供电电压升高时,本身MOSFETs管的导通电流也会变大。故在高压和低温双重作用下,就会出现功耗攀升现象。

    PM5CTL0 &= ~LOCKLPM5;   这句话是对GPIO进行解锁,因为板子默认是锁定的就是说没有办法配置寄存器的相关信息,进行解锁才是有效的。

  • 那对于所有的MSP430FR5994主控,都要先PM5CTL0 &= ~LOCKLPM5进行解锁,要不然任何操作都没用,对吗?

  • 附件,12.4节Digital I/O Registers ,只有P1IV,P2IV,P3IV,P4IV

    MSP430FR59xx_User's_Guide.pdf