"CC2530基础实验V1.00" 是一份由成都无线龙通讯科技有限公司编写的ZigBee无线SOC片上系统CC2530的基础试验手册,旨在帮助开发者理解和掌握CC2530芯片的各种功能。
CC2530是一款集成的无线微控制器,特别适合于ZigBee网络应用。这份手册通过一系列基础实验,涵盖了CC2530的输入输出(I/O)控制、定时/计数器、中断、模拟数字(AD)转换、通用异步接收发送器(UART)串口以及睡眠定时器等功能。
1. 输入输出I/O控制实验:
- 实验1:自动闪烁,演示了如何配置I/O引脚进行周期性闪烁,展示了基本的GPIO操作。
- 实验2:按键控制开关,通过按键改变LED的状态,实践了输入信号的读取和处理。
- 实验3:按键控制闪烁,增加了对按键长按和短按的识别,增强了IO的控制逻辑。
2. 定时/计数器实验:
- 实验4:T1使用,介绍了CC2530中的Timer1的配置和应用。
- 实验5:T2使用,展示了Timer2的使用方法。
- 实验6:T3使用,涵盖了Timer3的功能和设置。
- 实验7:T4使用,讲解了Timer4的工作原理。
3. 中断实验:
- 实验8:定时器中断,演示了如何利用定时器中断来执行特定任务。
- 实验9:外部中断,解释了如何响应外部事件并执行相应的中断服务程序。
4. AD实验:
- 实验10:片内温度,通过AD转换读取芯片内部温度传感器的数据。
- 实验11:1/3AVDD,测量电源电压的1/3作为参考电压。
- 实验12:AVDD,测量电源电压,用于监控系统供电情况。
5. UART串口实验:
- 实验13:单片机串口发数,实现单片机向串口发送数据。
- 实验14:在PC用串口控制LED,通过串口控制CC2530的LED状态,实现设备间的通信。
- 实验15:PC串口收数并发数,从PC接收数据并在CC2530上处理后回发。
- 实验16:串口时钟PC显示,利用串口传输时钟信息到PC端显示。
6. 睡眠定时器实验:
- 实验17:系统睡眠工作状态,学习如何使芯片进入低功耗模式并设置唤醒源。
- 实验18:系统唤醒,理解如何根据预设事件唤醒系统。
手册还提供了实际开发过程中的经验总结和网络上工程师们的翻译成果,对于初学者来说,这是一份宝贵的参考资料,可以帮助他们快速上手CC2530的开发和ZigBee网络的构建。同时,手册鼓励读者参与完善,共同提升技术交流的水平。