CC2530及其IO引脚的设置及资料下载

2019年11月5日10:58:51 1

CC2530是用于2.4-GHz IEEE 802.15.4 ZigBee和RF4CE应用的一个真正的片上系统(SoC)解决方案。它能够以非常低的总的材料成本建立强大的网络节点。CC2530结合了领先的RF 收发器的优良性能,业界标准的增强型8051CPU,系统内可编程闪存,8-KB RAM和许多其它强大的功能。CC2530有四种不同的闪存版本:CC2530F32/CC2530F64/CC2530F128/CC2530F256,分别具有32/64/128/256KB的闪存。CC2530具有各种不同的运行模式,使得它尤其适应超低功耗要求的系统。

CC2530F256结合了德州仪器的业界领先的黄金单元ZigBee协议栈(Z-Stack™),提供了一个强大和完整的ZigBee解决方案。

CC2530芯片功能介绍

1.RF/布局

适应2.4-GHzIEEE802.15.4的RF收发器并且有极高的接收灵敏度和抗干扰性能。并且只需极少的外接元件、一个晶振即可满足网状网络系统需要,而且可编程的输出功率高达4.5dBm。它是6-mm×6-mm的QFN40封装,适合系统配置符合世界范围的无线电频率法规即ETSIEN300328和EN300440(欧洲),FCCCFR47第15部分(美国)和ARIBSTD-T-66(日本)。

2.低功耗

主动模式RX(CPU空闲)和TX(CPU空闲)时的电流分别为24mA和29mA、供电模式2(睡眠定时器运行)时1µA、供电模式3(外部中断)时0.4µA、宽电源电压范围(2V–3.6V)

3.微控制器

其有优良的性能和具有代码预取功能的低功耗8051微控制器内核并且有32-、64-或128-KB的系统内可编程闪存,还有8-KBRAM,具备在各种供电方式下的数据保持能力同时还支持硬件调试。

4.外设

CC2530具有强大的5通道DMA、IEEE802.5.4MAC定时器、IR发生电路、具有捕获功能的32-kHz睡眠定时器、硬件支持CSMA/CA、支持精确的数字化RSSI/LQI、电池监视器和温度传感器、有8路输入和可配置分辨率的12位。

5.ADC

其ADC有AES安全协处理器、2个支持多种串行通信协议的强大USART、21个通用I/O引脚(19×4mA,2×20mA)还有看门狗定时器。

6.开发工具

其有强大的开发工具,它具有CC2530开发套件、CC2530ZigBee开发套件、用于RF4CE的CC2530RemoTI™开发套件、SmartRF™软件、数据包嗅探器、可用的IAR嵌入式工作台。

CC2530的应用范围

CC2530的应用范围非常广泛,它不仅适用于2.4-GHzIEEE802.15.4系统还适用于RF4CE远程控制系统(需要大于64-KB闪存)、 ZigBee系统(256-KB闪存)、 家庭/楼宇自动化、照明系统、工业控制和监控、低功耗无线传感网络、消费型电子、医疗保健等众多领域。

IO端口说明

CC2530拥有21个数字输入/输出引脚可配置为通用数字I/O或连接至ADC,定时器或USART外设的外设I/O。 I/O端口的使用可以从用户软件通过一组配置寄存器完全配置。

I/O端口具有以下主要功能:

  • 21个数字通用输入/输出引脚
  • 通用I/O或外设I/O
  • 输入上拉或下拉功能
  • 外部中断功能

所有21个I/O引脚都具有外部中断功能。 因此,如果需要,外部设备可能会产生中断。 外部中断功能也可用于将器件从睡眠模式(电源模式PM1,PM2和PM3)中唤醒。

CC2530及其IO引脚的设置及资料下载
CC2530的IO引脚说明

通用IO:共21个,分成3组,P0组、P1组、P2组,其中P0\P1组各8个IO,P2组5个(P2_0、P2_1、 P2_2、P2_3、 P2_4)。其中P1_0、P1_1有20mA的输出驱动能力,其余的只有4mA。

所有端口都可通过SFR寄存器P0,P1和P2进行位和字节寻址。 每个端口引脚都可以单独设置为通用I/O或外设I/O。

通用IO相关寄存器说明

1、GPIO功能选择寄存器——PxSEL

寄存器PxSEL(其中x是端口号0-2)用于将端口中的每个引脚配置为通用I/O引脚或外设I/O引脚,可位寻址。 默认情况下,复位后,所有数字输入/输出引脚都配置为通用输入引脚。

CC2530及其IO引脚的设置及资料下载
CC2530及其IO引脚的设置及资料下载

其中,P2SEL只有第0位至第2位是端口2的功能选择控制位,第3位至第6位是端口1的外设优先级控制位。

2、GPIO输入输出方向选择寄存器——PxDIR

寄存器PxDIR用于将每个端口的引脚方向设置为输入方向或输出方向。 因此,将PxDIR中的相应位设置为1,相应的引脚就变成输出方向,可位寻址。

CC2530及其IO引脚的设置及资料下载
GPIO输入输出方向选择寄存器
CC2530及其IO引脚的设置及资料下载
GPIO输入输出方向选择寄存器

其中,P2DIR只有第0位至第4位是端口2的方向选择控制位,第6位和第7位是端口0外设优先级控制位。

3、GPIO输入模式寄存器——PxINP

寄存器PxINP用于设置IO端口的输入模式,通用I / O端口引脚可配置为具有上拉,下拉或三态操作模式。 默认情况下,复位后,输入配置为带有上拉的输入。如果要取消输入端口的上拉或下拉功能,必须将PxINP中的相应位设置为1。

I/O端口引脚P1.0和P1.1不具有上拉或下拉功能。

请注意,即使IO端口是外设功能输入,配置为外设I/O信号的引脚也不具有上拉或下拉功能。

CC2530及其IO引脚的设置及资料下载
GPIO输入模式寄存器说明

其中,P2INP中,第0位至第4位是端口2的输入模式选择位,第5位至第7位是端口0、端口1、端口2的上下拉选择位。

发表评论

您必须才能发表评论!

目前评论:1   其中:访客  0   博主  1

    • yupvip Admin

      天猫购买:天猫旗舰店
      下载:学习资料 提取码: x4uj