CC2530的IO简介
时间:10-02
整理:3721RD
点击:
CC2530的IO简介
CC2530的IO分为输入和输出
输入如下:
P0SEL &= ~0X02;
P0DIR &= ~0X02; //P01口设置为输入模式
P0INP |= 0x02; //上拉
输出如下:
P1DIR |= 0x13;//P10、P11、P14定义为输出
PxSEL用来设置每个引脚为通用IO还是外部设备IO,复位之后设置为通用IO。0为通用IO,1为外设功能。
PxDIR 设置端口的输入输出方向,0为输入,1为输出。
P0INP 设置上拉电阻,0是上拉/下拉,1是三态。
PxIEN 设置IO中断,0是中断禁用,1是中断使能。
PxCTL 设置中断触发沿,0是上升沿中断,1是下降沿中断。
PxIFG 中断标志位,响应中断时,标志位置1。
CC2530的IO分为三组,P0、P1、P2,其中P0和P1是完全的八位端口,P2是五位端口。
除了 P1.0 、P1.1各具备20mA的输出驱动能力之外,所有的输出均具备4mA的驱动电流。