CC254x简介-CC2541/CC2540

来源:互联网 发布:matlab数组倒序 编辑:程序博客网 时间:2024/05/20 23:57

CC254x简介


CC254x系列芯片使用最为广泛的就是CC2540CC2541,二者都是蓝牙4.0BLE低功耗芯片。



CC2540简介


CC2540集成了2.4GHz射频收发器,是一款完全兼容8051内核的无线射频单片机,它与蓝牙低功耗协议栈共同构成高性价比、低功耗的片上系统(SOC)解决方案,非常适合蓝牙低功耗应用。它有3个不同的存储器访问总线:

1.特殊功能寄存器(SFR)

2.数据(DATA)

3.代码/外部数据(CODE/XDATA)


CC2540单片机使用单周期访问SFR、DATA和主SRAM。当CC2540处于空闲模式时,可以进入深度睡眠状态,在深度睡眠状态,功耗非常低,外部中断可以将CC2540从深度睡眠状态唤醒。位于系统核心存储器交叉开关使用SFR总线包括CPU、DMA控制器与物理层存储器和所有的外接设备连接起来。


CC2540的Flash容量可以选择,有128KB、256KB,这就是CC2540单片机的在线可编程非易失性存储器,并且映射到代码和外部数据存储器空间。除了保存程序代码和常量以外,非易失性存储器运行应用程序保存必要的数据,以保证这些数据在设备重启后可用。




CC2540和CC2541的区别


1.引脚方面

CC2540支持USB,但是不支持I2C,如果要使用I2C,只能用模拟的。

CC2541支持I2C,但是不支持USB。

引脚图分别如下:





上图中蓝色圆圈圈中的部分就是二者在硬件引脚上的差异。


2.发射功率方面

CC2540的发射功率支持:-23,-6,0,4 dbm

CC2541的发射功率支持:-23,-6,0 dbm

相比较看,CC2541少了一档 4dbm的发射功率支持。



CC2540和CC2541的主要区别就是上述两点说明。另外,如果想了解CC2540和CC2541的详细内容,可以到下面的连接中下载相应的datasheet:


CC2540手册下载链接:

点击打开下载链接


CC2541手册下载链接:

点击打开下载链接



从本篇博文开始,我们将进入CC254x的世界,一起来了解CC254x的代码工程、编译工具使用及一些功能的原理和实现方式等等。

2 0