标签:问题: 上拉 usart 功能 art 组成 寄存器 设备 dir
cc2530中有21个输入/输出引脚。
这些引脚可以设置为通用I/O或者设置为外设I/O。(其实这里的外设还是不太懂到底指什么,网上说输入设备,但是通用I/O也可以输入啊,为什么要弄外设I/O?)
其他外设I/O还可以连接到ADC,定时器,或者USART外设。
I/O端口的重要特点:
21个数字I/O引脚。
可配为通用I/O或者外设I/O。
输入具有上拉或者下拉的能力。
具有外部中断能力。
I/O口作通用I/O时,可组成3个端口。
端口0,1,2,分别用P0,P1,P2表示,分别有8,8,5个引脚。
关于通用I/O,有三个寄存器分别为:
功能寄存器(PxSEL)
方向寄存器(PxDIR)
配置寄存器(PxINP)
功能寄存器(PxSEL):
该寄存器的作用是设置端口的每个引脚为通用I/O,或者为外设I/O,复位后(寄存器的每一位都变为0),将对应端口的引脚都变为通用I/O。
该寄存器有8位,每一位对应着相应的引脚。
例:
当P0SEL[0]=0时,P0_0引脚为通用I/O。
当P0SEL[1]=1时,P0_1引脚为外设I/O。
问题:P2端口只有5个引脚,那P2SEL的其他三位做什么?
标签:问题: 上拉 usart 功能 art 组成 寄存器 设备 dir
原文地址:https://www.cnblogs.com/longbaoshushu/p/11814084.html