MSP432P401R基础使用
八、GPIO复用
(一)库函数
- 配置GPIO模式:
GPIO_setAsPeripheralModuleFunctionInputPin(Port, Pin,mode);//复用输入
GPIO_setAsPeripheralModuleFunctionOutputPin(Port, Pin,mode);//复用输出
- mode参数有效值
GPIO_PRIMARY_MODULE_FUNCTION //主功能
GPIO_SECONDARY_MODULE_FUNCTION //第二功能
GPIO_TERTIARY_MODULE_FUNCTION //第三功能
功能详见msp432o401r第138页
看P1SEL1.x+P1SEL0.x:
- 0 1:主功能
- 1 0:第二功能
- 1 1:第三功能
P1DIR.x:方向寄存器
1为输出
0为输入
x表示无需关心。例:使用串口时GPIO的输入输出是由模块接管的,所以配置为复用输入或复用输出都可