摘要
本系列文章主要讲述了CC2530单片机的基础应用,学习本系列课程的同学应具备C语言基础及简单的电路基础。
源代码
本课程中所有的源代码均在Gitee上开源,源码地址:
https://gitee.com/gdxa_iot/cc2530_demo
课程列表
- IAR 开发环境的安装
- 点亮一颗LED灯,实现流水灯
- 单击按键的原理及实现
- 双击及长按按键的原理与实现
- 数码管的原理及应用
- OLED显示屏显示文字
- 外部中断及中断嵌套
- 定时器的原理及应用
- PWM实现呼吸灯,RGB三色灯,播放音乐
- UART串口通信 printf
- ADC 数模转换,信号采集,光敏电阻
- 超声波测距的原理及实现 (采用HC-SR04模块)
- 低功耗管理,各个功耗模式之间的切换,睡眠唤醒
- 看门狗的原理及应用
实验平台
本课程大部分示例代码都是基于这套开发板,如果用在其他开发板上,IO引脚要做相应的修改。