1.GPIO初始化步骤
1.1 设置PnMdin寄存器来设置输入模式 (模拟或者数字)
1.2 设置PnMDOUT寄存器来设置输出模式 (开漏或者推挽)
1.3 使用PnSKIP来跳过选择的端口
1.4 分配端口给所需要的外设
1.5 使能crossbar XBARE = 1
2. 将管脚配置成模拟模式
当管脚被配置成模拟IO时,它的若上拉,数字驱动,和数组接收被关闭。这些可以节约能源和降低噪声。以下时相关步骤
2.1 将PnMDIN位设置为0
2.2 将Pn寄存器的相关位置1
2.3 将PnSKIP寄存器的相关位跳过
3 将管脚配置成数字输入
3.1 将PnMDIN位设置为1
3.2 将PnMDOUT位置0 开漏输出
3.3 将Pn寄存器的相关位置1,输出逻辑高电平。开漏模式可以被用作输入
4 将管脚配置成数字输出
4.1 将PnMDIN位设置为1
4.2 将PnMDOUT位置1
5. PRTDRV register配置端口的驱动强度