P6DIR = 0XFF;P6OUT = 0XFF;
我看到很多程序开头都这样写,我不知道为什么430的程序开头要关闭所有的IO口?请大神指教。
主要是为了降低功耗,具体原因得从它的内部结构分析了
如果引脚配置为输入,外部电平处于浮动状态的话,内部的MOSFETs管的导通电流就处于一个不稳定的值,会导致整体功耗升高。
所以没有使用到的GPIO口最好要进行处理。
个人理解:
由于MSP430 I/O 口
默认方向为输入模式
配置为输出并置高
这样做是为了防止外界干扰