ZigBee TI ZStack CC2530 3.9 IO口00-总

简介: (配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 一、前言 本博客ZigBee分支关于CC2530的IO口部分的介绍,分为如下三篇文章: 1、ZigBee TI ZStack CC2530 3.9 IO口00-总(

(配套源码软件开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911


一、前言

本博客ZigBee分支关于CC2530的IO口部分的介绍,分为如下三篇文章:

1、ZigBee TI ZStack CC2530 3.9 IO口00-总(<-点击链接)

2、ZigBee TI ZStack CC2530 3.10 IO口01-输入输出(<-点击链接)

3、ZigBee TI ZStack CC2530 3.11 IO口02-外部中断(<-点击链接)

二、CC2530典型应用电路

1、芯片封装

CC2530F256仅有一种封装形式——QFN40封装,但实际共有41引脚(芯片中间还有一个GND)。

2、典型应用电路

在TI发布的CC2530的Datasheet——《SWRS081A.pdf》中,给出了CC2530的Application Circuit(应用电路图),如下图所示:


二、IO口总述

在TI发布的CC2530的User's Guide——《SWRU191F.pdf》中,有如下说明:

从文档中给出的说明,可以得出三点重要信息:

1、CC2530总共有21个IO口。

2、这21个IO口既可以配置为普通输入输出IO口,也可以配置为外设使用。

3、这21个IO口全部都可以配置为外部中断捕获。

CC2530的这21个IO口,如下表所示:

Port

Pin

P2

——

——

——

P2_4

P2_3

P2_2

P2_1

P2_0

P1

P1_7

P1_6

P1_5

P1_4

P1_3

P1_2

P1_1

P1_0

P0

P0_7

P0_6

P0_5

P0_4

P0_3

P0_2

P0_1

P0_0






三、IO口驱动能力

当某个IO口被配置为输出模式时,该IO口会具有一定的输出驱动能力。在CC2530的21个IO口中,除了P1_0和P1_1两个IO口具有20mA的驱动能力之外,其余IO口的驱动能力仅为4mA。

在TI的ZigBee协议栈——Z-Stack中,P1_0和P1_1两个IO口均被用于驱动LED。当协议栈中定义了HAL_PA_LNA或HAL_PA_LNA_CC2590时,P1_1则被用于驱动PA芯片。

四、IO口占用

1、P0组:8个IO在CC2530最小系统中没有任何被占用,均可普通IO口或者片上外设使用;

2、P1组:8个IO在CC2530最小系统中没有任何被占用,均可普通IO口或者片上外设使用;

3、P2组P2_4和P2_3用于接32.768K的晶振,P2_2和P2_1用于下载程序,所以在程序中一般不使用P2组这4个IO口。


(配套源码软件开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911

相关文章
|
传感器 物联网
( zigbee)CC2530+BH1750光敏传感器获取光照强度
( zigbee)CC2530+BH1750光敏传感器获取光照强度
803 0
( zigbee)CC2530+BH1750光敏传感器获取光照强度
|
传感器 网络协议 物联网
基于CC2530(ZigBee)设计的景观照明控制系统+配套手机APP
基于CC2530(ZigBee)设计的景观照明控制系统+配套手机APP
548 0
基于CC2530(ZigBee)设计的景观照明控制系统+配套手机APP
|
传感器 网络协议 物联网
基于CC2530(ZigBee)设计的自动照明系统
基于ZigBee的自动照明系统设计,上面连接了光感传感器,ESP8266WIFI模块。通过ESP8266与手机APP之间通信,ESP8266创建热点,配置为TCP服务器模式; 手机APP连接上ESP8266的热点之后,再连接ESP8266创建的服务器,完成通信。 手机APP上通过按钮可以控制B,C开发板上LED灯的开关。
554 0
|
传感器 物联网 Linux
基于CC2530(ZigBee设计)的温度报警器
这是基于CC2530设计的远程温度报警器,通过CC2530终端检测环境温度上传给手机APP实时显示。 一共有两块CC2530开发板,这里就分别称为A板(当做协调器)、B板(当做温度节点),A板上接了ESP8266 WIF模块,用于与手机APP之间通信。B板上接了DS18B20 温度传感器模块,用于给A板传递检测的温度,A板收到DS18B20的温度之后,发送给手机APP显示。APP上位机采用Qt框架设计,支持跨平台,Android、windows、IOS、Linux都可以编译运行安装。
842 0
|
物联网
ZigBee(CC2530)最小系统PCB设计(AD18开发软件)
ZigBee(CC2530)最小系统PCB设计(AD18开发软件
ZigBee(CC2530)最小系统PCB设计(AD18开发软件)
|
物联网
ZigBee TI ZStack CC2530 2.3 协议栈版本
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 一、协议栈发展历史 TI的ZigBee 协议栈Z-Stack,从最开始的Z-Stack 0.1到大家熟悉的ZStack-CC2530-2.5.1a,再到几个月前刚刚发布的最新版本——Z-Stack 3.0.1,历经了非常多的版本。
3244 0
|
移动开发 物联网 流计算
ZigBee TI ZStack CC2530 3.12 LED驱动移植及使用
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 一、前言 关于Z-Stack协议栈中的LED控制,如果使用协议栈中自带的驱动,很简单就可以实现非常丰富的功能。
2061 0
|
物联网
ZigBee TI ZStack CC2530 3.14 按键驱动01-轮询模式
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) 在Z-Stack协议栈中,对于按键的检测,分为两种不同的机制,分别称为“轮询模式”和“中断模式”,类比单片机中的按键检测,还是很好理解的。
1708 0
|
物联网
ZigBee TI ZStack CC2530 3.15 按键驱动02-中断模式
(配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911) (配套源码、软件、开发板等资源,可移步博客同名QQ群/TB店铺:拿破仑940911)
1308 0
Adobe XD CC 55.2.12.2 是一款非常专业的矢量图形规划软件Adobe XD 2023版本软件下载安装教程(内含所有版本)
Adobe XD CC 55.2.12.2 是一款非常专业的矢量图形规划软件,全新的桌面端UX原型工具,这是新一代网页与移动应用的UX设计工具。xd能够帮助设计者快速有效的设计图形、建立手机APP以及网站原型等等设计制作,支持设备的尺寸多样。集原型、设计和交互等功能于一体,从网站和移动应用程序到语音交互都可轻松实现,Adobe XD CC带来了响应调整大小、自动动画、语音原型、插件和应用程序集成等新功能,