微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > CC2530的IO简介

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的驱动电流。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top