CC2430/CC2431 ZigBee无线SOC中文使用手册

需积分: 10 2 下载量 67 浏览量 更新于2024-11-28 收藏 11.84MB PDF 举报
"CC2430/CC2431中文使用说明手册" 本文档是针对ZigBee无线SOC片上系统CC2430/CC2431的一份详细中文使用手册,由成都无线龙通讯科技有限公司在2008年6月整理完成。手册旨在帮助开发者理解和应用这款芯片,它结合了实际开发经验和网络上的英文手册翻译,为用户提供了一个实用的参考资料。 CC2430/CC2431是一款集成了微控制器和无线通信功能的片上系统(SoC),广泛应用于ZigBee网络中。该芯片的主要特性包括集成的8051微控制器、无线射频模块、AES加密协处理器、DMA控制器等,支持IEEE 805.15.4调制方式,适用于低功耗、短距离的无线通信。 1.4章节介绍了8051 CPU部分,包括: - 简介:概述8051 CPU的基本结构和功能。 - 复位:解释了芯片的复位机制,如上电复位、软件复位等。 - 存储器:涵盖了程序存储器(ROM)和数据存储器(RAM)的配置。 - 特殊功能寄存器:列出了8051的特殊功能寄存器及其用途。 - CPU寄存器和指令集:详述了8051的通用寄存器以及指令集,为编程提供指导。 - 中断:详细阐述了中断系统,包括中断源、中断优先级和处理流程。 - 振荡器和时钟:讨论了芯片的时钟系统,如内部振荡器、外部晶振等。 1.5章节涉及外部设备,如: - I/O口:描述了芯片的输入输出接口,包括端口配置和操作。 - DMA控制器:讲解了如何利用DMA进行数据传输,提高效率。 - MAC定时/计数器:介绍了与MAC层相关的计时和计数功能。 - AES协处理器:说明了如何使用AES硬件加速器进行加密操作。 - USART:详细阐述通用同步/异步收发传输器,用于串行通信。 1.6章节重点讲述了无线模块的功能: - IEEE802.15.4调制方式:介绍了ZigBee所使用的OFDM或CSMA/CA调制技术。 - 选通命令:说明了如何控制无线模块的开启和关闭。 - RF寄存器:列出了无线模块的相关寄存器及其设置。 - 中断:讨论了无线通信中的中断事件及其处理。 - FIFO存取:解释了FIFO(先进先出)缓冲区的工作原理。 - DMA:介绍了如何通过DMA进行无线数据的高效传输。 - 接收模式:详述了芯片在不同接收状态下的工作情况。 - FIFO溢出:提到了防止和处理接收缓冲区溢出的策略。 - 总控和状态:描述了无线模块的状态机和控制逻辑。 - 解调器、符号同步器和数据判定:解释了无线信号的解码过程。 - 帧格式:定义了ZigBee帧的结构,包括同步头、长度域、MAC PDU等。 - 地址识别:讨论了如何在帧中识别和处理地址信息。 - 应答帧:说明了应答机制,确保通信的可靠性。 - 无线控制状态机:概述了无线模块的控制流程。 这份手册不仅包含了芯片的硬件特性,还涵盖了软件开发和无线通信的关键概念,对于希望在ZigBee网络中使用CC2430/CC2431的开发者来说,是一份极具价值的参考资料。