电源类
AD引脚类
系统相关JTAG 时钟 GPIO (general purpose input output)复用,
复用,I/O引脚,外设的功能引脚,
88个GPIO引脚,通用的输入输出口,功能复用的。
GPIO特点
输入电平与TTL电平兼容。>2.0V,高电平,<1.2V,低电平。(不要超过3.3V)
输出:3.3V高电平,0V低电平,CMOS电平。4mA的驱动能力。
1.控制寄存器
功能选择寄存器GPxMUX 方向选择寄存器GPxDIR 上拉功能寄存器GPxPOD
2.数据寄存器
数据寄存器GPxDAT 置位寄存器GPxSET 清除寄存器GPxCLEAR 反转寄存器GPxTOGGLE
3.外部中断源,低功耗模式唤醒选择寄存器
GPIOxINT1SEC
控制寄存器与外部中断源,低功耗模式唤醒选择寄存器受EALLOW保护,先写EALLOW,最后写EDIS。
EALLOW;
GpioCtrlRegs.GPAMUX1.bit.GPIO0=0; //GPIO0为通用数字I/O口
GpioCtrlRegs.GPAMUX1.bit.GPIO1=1; //GPIO1为EPWM1B
EDIS;
方向选择寄存器GPxDIR,输入输出。 =0输入引脚 =1输出引脚
上拉功能寄存器GPxPOD 是否上拉(电阻),上拉:由不确定的状态变为确定的高电平状态
PWM上电低电平,上电复位GPIO0-GPIO11默认是禁止的。而其他GPIO默认是使能的。位0开启,1禁止。
输入限定寄存器GPxQselr:连续5次采样为低电平,则引脚为低电平。能够滤掉一些干扰脉冲,提高系统的稳定性。
数据寄存器GPxDAT
输出:0输出低电平,1输出高电平。
输入:低电平,输入0(读取到0),高电平,输入1(读取到1)。
置位寄存器GPxSET
0 无效,写1 I/O口输出高电平
清除寄存器GPxCLEAR
0 无效,写1 I/O输出低电平
反转寄存器GPxTOGGLE
0 无效, 写1,高低电平反转