基于CC2530 的ZigBee 数据采集系统设计
2022-05-04 14:06:10 296KB 文档资料
CC2530 ADTest(采集外部电压 P0.7输入 内部VDD参考 单端输入 定时串口显示
2022-05-03 20:00:23 61KB 其他
1
CC2530温湿度传感器DHT11.
2022-05-03 16:26:05 95KB cc2530 温湿度传感器 dht11
1
CC基于DMA访问内部的Flash, 不是外部的flash
2022-04-28 14:05:06 2KB CC2530 Flash DMA
1
本压缩包原型是TI提供的cc2530 flash擦写程序,此压缩包只是调整了格式,更容易阅读与理解,里面的PDF文档时对程序的说明。
2022-04-28 14:03:40 78KB cc2530 TI
1
TI官方协议栈源代码,是学习的好资料! 协议栈定义通信硬件和软件在不同级如何协调工作。在网络通信领域,在每个协议层的实体们通过对信息打包与对等实体通信。在通信的发送方,用户需要传递的数据包按照从高层到低层的顺序依次通过各个协议层,每一层的实体按照最初预定消息格式向数据信息中加入自己的信息,比如每一层的头信息和校验等终抵达最低的物理层,变成数据位流,在物理连接间传递。在通信的接收方数据包依次向上通过协议栈,每一层的实体能够根据预定的格式准确的提取需要在本层处理的数据信息,最终用户应用程序得到最终的数据信息进行处理。
2022-04-27 07:54:20 18.04MB ZStack
1
cc2530中文数据手册完全版 非常详细的解释)好东西TEXAS 蜂舞 INSTRUMENTS www.zlgbee-sh.c FENG WI 郑州新双恒 www.ti.com 36寄存器 ∴51 4电源管理和时钟 n52 4.1电源管理简介 53 4.1.1主动和空闲模式 4.1,2PM1.54 4.1.3PM2. 54 4.1.4PM3.54 4.2电源管理掉制 54 4.3电源管理寄存器 55 4.4振荡器和时钟 58 4.4.1振荡器 4.4.2系统时钟 ■1■■■1■■■■■■■■■■■■■■1■■1■■■■1■■1■■■■■1■■■1■■■ 58 4.4.332kHz振荡器 59 4.4.4振荡器和时钟寄存器.….….….………………………………59 4.5定时器标记产生,,… 61 4.6数据保留 61 5复位 62 5.1上电复位和布朗输出探测器 ■1■■■■■1■■Ⅱ■ 63 5.2时钟丢失探测器 ■■1着面D 6闪存控制器 ∴64 6.1闪存存储器组织 65 62闪存写 :日. 65 6.2.1闪存写步骤 65 6.2.2写多次到一个字 6.2.3DMA內存写.… 氰66 6.2.4CPU闪存写. ■1■■DD■_■ ■■■■1■■D■■ 67 6.3闪存页面擦除 67 6.3.1从闪存存储器执行闪存擦除 68 64闪存DMA触发 68 6.5闪存控制器的寄存器.…, ■1■■■■ ,68 70端口 1■D1D■I■111■■DI日■■1日BD1D■ l■■D■■1■ ,70 7.1未使用的I/O引脚 71 7.2低I/O电压 ■■■1■■■■1 71 7.3通用I/O 71 7.4通用I/O中断 7.5通用I/ODMA 72 7.6外设I/O 72 7.6.1定时器1. ■■■■■1 1■■■■■■■Ⅱ■■ ■■■■■■■■■1 ,73 7.62定时器3 7.6.3定吋器4. ,74 7.6. 4 USART O 74 7.6.5 UsarT 1 74 SWRUI91-April 2009 提交文件反馈 TEXAS 蜂舞 INSTRUMENTS www.zlgbee-sh.c FENG WI 郑州新双恒 www.ti.com 7.6.6ADC 75 7.7调试接口 75 7.832 KHZ XOSO输入 75 7.9无线测试输出信号 75 7.10掉电信号MUX(PMUX).,,,,,,…,,,,, 75 7.11I/O引脚. 75 8DMA控制器 ■■■■■■■■■■ ■■■■■■1■Ⅱ■■■■■1■ ■■1■■■■1 ∴∴83 8.1DMA操作 84 82DMA配置参数. 86 8.2.1溴地址, 1■■1■■ 86 8.2.2日标地址. 口口■ 86 8.2.3传送数量 .86 8.2.4VLEN设置 n87 8.2.5触发事件 :.::a:a::. .87 8.2.6溴和目标增量. IIII. ■■■ ■■1■■ ■■■■■■1■■■ ∴∴87 8.2.7DMA传输模式… 88 8.2.8DMA优先级. 8.2.9字节或字传输 ::.::::::::::日日:日1:.:a..::::::a:E:::::::::::::日 88 8.2.10屮断屏蔽 88 8.2.11模式8设置 88 8.3DMA配置安装 88 8.4停止DMA传输… 89 8.5DMA中断 ∴89 8.6DMA配置数据结构 89 8.7DMA存储访问 8.8DMA寄有器. l■■1■■■■■■■■■■■I ■■1■■ 92 9定你器(16位定时器) ,■ 94 9.116位计数器 .95 92定时器1操作 95 9.3自由运行模式 1■■■■1■■D■■■Ⅱ■1■D■■1D■■■1D■1■■■■1■1D重■D1■■日■1■■■面111■■D■ 95 9.4模模式.… 96 9.5正计数/倒计数模式 ∴96 9.6通道模式控制., 97 9.7输入捕获模式.…. 97 9.8输出比较模式... ■■ 97 9.9IR信号产牛和线性化. n,102 9.9.1简介 ∴102 9.9.2调制码 ■■_■■■■■■ 102 99.3非调制码 103 9.9.4学习. 104 9.9.5其他注意事项 1■■■■■1■■■■■■1■■1■着■1日■■■■■■■重■ l■■1■■■重1■■ ,104 9.10定时器1中断 104 SWRUI91-April 2009 提交文件反馈 TEXAS 蜂舞 INSTRUMENTS Www.z1gbee-sh. C FENG WI 郑州新双恒 www.ti.com 9.11定时器1DMA触发… 104 9.12定时器1寄存器 :::::::日aa 105 9.13作为数组访问定时器1寄存器 ■ ∴109 10定时器3和定时器4(8位定时器) 110 10.18位定时器讣数器. 1■■ ,111 10.2定时器3/定时器4模式控制 10.2.1自由运行模式… ■■1D■■1■■■■■■日■■■_■■1m■1■■1■■■■■■ 111 10.2.2倒计数模式.,……,…,……,……,………,………………………111 10.2.3模模式. 111 10.2.4正/倒训数模式,,,,,,,,,,,,,,,,111 10.3通道模式控制 111 10.4输入捕获模式.. 112 10.5输出比较模式. 112 106定时器3和定时器4屮断 112 10.7定时器3和定时器4DMA触发. ■■1■■1■■ ∴113 108定时器3和定时器4寄存器 113 11睡眠定时器 117 11.1概述 ■■1■ ::aa::::a.na::a:a:1: 118 11.2定时器比较 118 11.3定时器捕获, 118 114睡眠定时器寄存器. ∴119 12ADC.……, ,121 121ADC简介 122 12.2ADC操作 122 12.2.1ADC输入 122 12.2.2ADC转换序列. ■■■1■■■ 123 12.2.3单个ADC转换 ■ 123 12.2.4ADC运行模式 123 12.2.5ADC转换结果 ..124 12.26ADC参考电压. ■■■■■■■■■■■■■■■■■■■1.■11■■ 124 12.2.7ADC转换时间 124 12.28ADC中断 124 12.2.9 ADC DMA触发,.…………,124 12.2.10ADC寄存器 ■1 125 13随机数发生器 ∴128 13.1简介 129 13.2随机数发生器的运行. ∴129 13.2.1仍随机数序列的生成 ■■1■■■■■■■■■■■1■■ ∴129 13.2.2科子数的产生 ■■1■1 1■口■1面■■ 129 13.2.3CRC16 130 13.3随机数发生器的寄存器..………,……,130 14AES协处理器 131 SWRUI91-April 2009 提交文件反馈 TEXAS 蜂舞" ww. zigbee-shcn INSTRUMENTS www.ti.com 14.1AES操作. ∴132 14.2密钥和IV .::::::::::::::::::::::::.::::.::日:::::::::日日:日■ ,132 14.3填充输入数据.. 132 14.4和CPU通信 132 14.5运行模式 132 14.6 CBC-MAC 133 14.7CCM模式 I■1■■■1■■■■■1■■【■,■■■■ ■■■■曹1■看1■1■■,BD,■■■1■■■■11■■1■ ∴133 14.8在层之间共享AES协处理器 ■■ ,135 14.9AES中断. 135 14.10 AES DMA触发..……………………………135 14.11AES寄存器. ■■■ 135 15看门狗定时器.… 1■■■■■■1■■1■■1■■■■■■ 137 15.1看门狗模式 138 15.2定时器模式 ∴138 15.3看门狗定时尜寄存器 ■■■ 138 16AR7. 140 16.1UART模式 141 16.1.1UART发送. ■■■ 141 16.1.2UART接收 141 16.1.3UART硬件流控制. 142 16.1.4UART特征格式 n142 16.2SPI模式. :: 142 16.2.1SpI主模式操作.…,…………………………142 16.2.2SPI从模式操作. 143 16.3SSN从模式选择引胨. ,143 16.4波特率的产生 ■■■■■11■■■■D■■1■■■■■I ■■1■■ 143 16.5清除 USART 144 16.6 USART中断, ■ 144 16.7 USART DMA触发 144 16.8∪SART寄存器..,,,,,,………145 17B控制器. 1■■■I■1口■■ ■■夏■■日1■■日1 ,149 17.1USB简介 150 17.2UsB使能.,,…,,…,… ,150 17.3 48 MHZ USB PLL 50 17.4USB中断. 151 17.5端口0 151 17.6端口-0中断 151 17.6.1错误情况. ■1D1■■ ■■■■■■1■■■■■ 152 17.6.2配置传输(IDLE状态)……1152 17.6.3IN传输(TⅩ状态) 152 17.6.4OUT传输(RX状态) 153 17.7端口1-5 153 SWRUI91-April 2009 提交文件反馈 TEXAS 蜂舞 NSTRUMENTS www.zlgbee-sh.c FENG WI 郑州新双恒 www.ti.com 17.7.1FIFO管理, 153 17.7.2双缓冲 ■■■■■■1D11■■■■■ ,154 17.7.3FIFO访问 17.7.4端口1-5中断 155 17.7.5批量/中断IN端口, 11■ 156 17.7.6同步IN端口 156 17.7.7批量/中断OUT端口 ■■1■■1■■■■1D ■■1■■■■■■1■1■■■■D■1■■■■1■1■ 156 17.7.8同步OUT端口.…………………………156 17.8 DMA ∴157 17.9UsB复位 ■D1 157 17.10挂起和恢复 157 17.11远程唤醒.,,,,,,,,,, ■ ∴157 17.12USB寄有器,,…,,,,,,,,,…158 18定时器2(MAC定时器) ■■ 164 18.1定时尜摸作.… 1■■1 :::::::::::::::1a:■ 165 18.1.1概述 ∴165 18.1.2止计数 165 18.1.3定时器溢出 ,165 18.1.4定时器De[ta递增.… 165 18.1.5定时器比较 165 18.16溢出计数 165 18.1.7溢出计薮更新. :...:::.a.::.::.:..::::::::a:::·:: 166 18.1.8溢出计数器溢出 ■■■■■1■■1■■1 166 18.1.9溢出计数器比较. 166 18.1.10捕获输入.…166 18.2中断 a:::":::::::::a:::: 166 18.3事件输出(DMA触发和CSP事件)……. .167 18.4定时器启动/停止同步. 167 18.4.1概述. 167 18.4.2定时器同步停止… ■■1■■1■■1日■■1■■■1■■11■口■■ ,167 18.4.3定时器同步启动 167 18.5定时器2寄存器 ∴168 19无线电…… 1■■1■1■ ■■■1■■■■1■ 172 19.1RF内核 173 19.1.1中断 .:.日:.日.:aa:.a: ..173 19.1.2中断寄存器 ,173 19.2FIFO访问 ∴177 19.3DMA177 19.4存储器映射… 177 19.4.1RⅩFIFO 178 19.4.2 TX FIFO ∴178 19.4.3帧过滤和源匹配存储器映射 I.B.B 178 SWRUI91-April 2009 提交文件反馈 TEXAS 蜂舞 INSTRUMENTS Www.z1gbee-sh. C 郑州新双恒 www.ti.com 19.5频率和通道编程 179 19.6IEEE802.15.4-2006调制格式 ■1■■■1■■■■■,■1口■1■■1■■ 氰179 19.7IEEE802.154-2006帧格式 181 19.7.1PHY层 181 19.7.2MAC层 ,181 19.8发送模式 ∴182 198.1TⅩ控制. ■■■D■1■1Dl夏D■■D1D■1D ,182 19.8.2TX状态时序 ,182 198.3 TX FIFO访问 182 198.4重传 :::a:::::::.:::::.:日::.::::::::.a:::: 183 19.8.5错误情况… 83 19.8.6TX溢出图 ■■■■■■■■1■■■■■■■1■■■■■■1■■■■■■■■■■■■■ ■■■■I■■ ,184 19.8.7帧处理..… 氰185 1988同步头 ..:.:.:::日: 185 19.8.9帧长度域. 1■■1 ■■I■■■■■1■■■I ∴185 19.8.10帧校验序列. ,185 19.8.11中断 ∴186 19.8.12空闲通道评估. 186 19.8.13输出功率编程 ■着D1日着面面日1D■口面口口D■着D 186 19.8.14提示和技巧 a::::::1 186 19.9接收模式 186 19.9.1RX控制. 186 19.9.2RX状态时序.……………………187 199.3帧处理. 187 19.9.4同步头和帧长度域.………………187 19.9.5帧过滤 ■■■■■1DⅡ1■■,D■1■D,■ ■1■■,■■■■■■_■■1■■1■,■■■■■■■■■■■_1■■■■D■1■■ 188 19.96源地址匹配. 191 19.9.7帧校验序列 194 19.9.8确认传输….. 194 19.10 RX FIFO访问 ■■■1■■曹■1■1■■1■■■■■■1■1 ■■1■量1D■ ■■■ 196 19.10.1使用FIFO和 FIFOP.,,… 196 19.10.2错误情况 197 19.10.3RSSI 197 19.10.4链路质量指示. .198 19.11无线电控制状态杌制 198 19.12随机数的产牛. n200 19.13数据包分析器和无线电测试输出信号 201 19.14命令选通/ CSMA-CA处理器, n■1■■1■■,■■ 1■■■■■■ 202 19.14.1指令存储器. 202 19.14.2数据奇仔器. 203 19.14.3程序运行 203 19.14.4中断请求 ■口■口 20 SWRUI91-April 2009 提交文件反馈 TEXAS 蜂舞 NSTRUMENTS www.zigbee-sh.cn FENG WI 郑州新双恒 www.ti.com 19.14.5随机数指令. 203 19.14.6运行CSP程序 ■■■■■■1■1■D■■1■■ 203 19.14.7寄存器. 204 19.14.8指令集综述 1■ B......4 205 19.14.9指令集定义 ■■1■ l■■■■ 206 19.15寄存器 219 19.15.1寄存器设置更新 ■■■1■ ∴219 19.15.2寄有器访问模式, 220 19.15.3寄存器描述 220 20稳压器.…, 238 21可用的敦件 日:.日:日 239 21.1用」评估的SmartRF软件(www.ti.com/smartrfstudio)… 240 21.2RemoTiOn网终协议(www.ti.com/remot) ,240 21.3Smp|icTI网终协议(WWW.ti.com/simpliciti) ■1 241 214TIMAC软件(www.ti.com/timid)…,…,,,,…,,,,241 21.5Z-Stack软件(WwW.ti.com/z-stack) 242 A缩写 243 B其他信息 1■■■■1■■■■1■■■■■D■1■■1■■I■ :::1:::1:1a:aa 246 B.1德州仪器低功耗RF网站. DD口 247 B.2低功耗RF网络社区 247 B.3德州仪器低功耗RF开发商网终 247 B.4低功耗RF电了简讯. 247 C参考书目 l■■■ 248 SWRUI91-April 2009 提交文件反馈 TEXAS 蜂舞 INSTRUMENTS www.zigbee-sh.cn FENG WI 郑州新双恒 www.ti.com 图清单 图1-1CC253X方框图. ■■■■ 图2-1 XDATA存储空间(显示SFR和DATA映射)… ■ 22 图2-2CODE存储空间 23 图2-4中断概览., 37 图3-1外部调试接口时序 45 图3-2一个字节的传输 ■■■■■■1■1■■■■D1直■■1■■1■■1■■■1■■1■ .45 图3-3典型的命令序列一一没有额外等待响应.……,…,,………,……………………,46 图3-4典型的命令序列。等待响应 47 图3-5突发脉冲与命令(前2个字节)……………………………………………,………50 图4-1系统时钟概览. 57 图6-1使用DMA的闪存写.… ■■■■1■■■■■■ 67 图8-1DMA操作. 图8-2可变长度(ⅥLEN)传输选项 a:::日:a:.a:: 87 图9-1自由运行模式., 95 图9-2模模式 96 图9-3正计数/倒计数模式 96 图9-4输出比较模式,定时器自由运行模式..…… 99 图9-5输出比较模式,定时器模模式. ■■ 图9-6输出比较模式,定时器正计数/倒计数模式 ∴101 图9-7定时器在IR产生模式的方框图. 103 图9-8调制的波形示例. ∴103 图9-9IR线性化的方框图. ■■【■1■ 104 图11-1睡眠定时器捕获(使用P0_0的上升沿为例) 图12-1ADC方框图..…122 图13-1随机数发生器的基本结构 ■■■■■■1■■■■1■ l■ ■■■■■■■_Ⅱ■■ ,129 图14-1信息认证计划块0 ■■ 133 图14-2认证标志字节 133 图14-3信息加密程序块. 134 图14-4加密标志宇节 :·::日::a:::::::.:1:: ■■1■ ■■1■■I■■■■ .134 图17-1UsB控制器方框图. ■1■■1■l■D日D1■国■ l■■D■■ ■■1■■■■■1E■1 150 图17-2IN/ OUT FIFO 154 图19-1调制 180 图19-2I/Q当传送一个0符号芯片序列时的相位,TC=0.5μS 180 图19-3IEEE802.154帧格式[1]的示意图展示 181 图19-4帧控制域的格式(FCF)∴ ,181 图19-5写入 TX FIFO的帧数据 ∴183 图19-6TX溢出. ■1■■1■■■1■■■■■■■■■ ■■■1■■ 184 图19-7发送的同步头. 185 图19-8FCs硬件实现 186 图19-9SFD信号时序..,…………………………………188 图19-10过滤脚本(接收期间产生异常) 190 SWRUI91-April 2009 10 提交文件反馈
2022-04-24 13:48:01 4.41MB cc2530
1
本资源为《基于CC2530_ZigBee的无线传感器网络的工业环境监测系统》论文,设计的时候可以作为参考。
2022-04-15 17:18:23 458KB CC2530 ZigBee 无线测温
1
复位电路用于重新启动模块并初始化,按键开关SW1的一端接地,另一端与CC2530芯片的RESET_N管脚相连,按下按键开关SW1即可实现对电路的手动复位。
2022-04-14 15:51:24 68KB 嵌入式 CC2530芯片 JTAG ZigBee
1
IAR Embedded Wordbench for MCS-51和注册机,用于ZigBeecc2530的开发。
2022-04-14 15:09:59 72.88MB 硬件 IAR cc2530
1