ZigBee TI ZStack CC2530 3.9 IO口00-总

【配套源码文档软件硬件等资源,入口见文末

一、前言

本博客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口。

【配套源码文档软件硬件等资源,入口见文末

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拿破仑940911

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值