I/O操作
MSP430有6组IO端口,其中P1和P2具有中断功能,其他端口不具备中断功能。而点亮一个LED灯只需要控制一个引脚的高低电平即可。这里不需要用到中断功能。那在这里,我们编码涉及的寄存器只有4个,分别是PxIN、PxOUT、PxDIR和PxSEL。而且MSP430F1612的IO功能并不需要配置时钟,所以整个程序只需要配置4个IO端口的寄存器和看门狗寄存器。
对4个寄存器的描述分别如下:
对4个寄存器的描述分别如下:
PxSEL寄存器中的每一个位用于选择该引脚是使用外设功能还是GPIO功能.
Bit = 0:选择IO功能;Bit = 1:选择外设功能
例