人工精选1.9.定时器、看门狗和RTC-ARM裸机第九部分
这门课解决什么工作场景 本部分聚焦 ARM 裸机开发中三个高频且容易踩坑的外设:定时器、看门狗和实时时钟。在实际的嵌入式底层开发中,这三个模块构成了系统时基、设备保护与时间记录的基石。定时器常用于输出 PWM 波形来控制蜂鸣器、电机转速或屏幕背光;看门狗用于在系统死机或程序跑飞时自动重启芯片,是保障
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课解决什么工作场景
本部分聚焦 ARM 裸机开发中三个高频且容易踩坑的外设:定时器、看门狗和实时时钟。在实际的嵌入式底层开发中,这三个模块构成了系统时基、设备保护与时间记录的基石。定时器常用于输出 PWM 波形来控制蜂鸣器、电机转速或屏幕背光;看门狗用于在系统死机或程序跑飞时自动重启芯片,是保障工业级设备长期稳定运行的关键防线;RTC 则负责在设备断电后依然维持走时,为日志记录和定时唤醒提供绝对时间。如果你之前只写过简单的 GPIO 点灯逻辑,遇到需要精确控制时间周期、需要系统级防死机保护或需要记录真实年月日时间的场景时就会卡壳,这部分内容正是用来填补这块认知空白的。
适合什么基础与建议先看哪几块
课程默认你已经掌握了基础的 ARM 汇编指令、S5PV210 芯片的内存映射原理以及基本的 C 语言裸机编程方法。如果你连寄存器配置和时钟体系概念都还没建立,建议先回去补足前置的体系课再来。对于符合基础要求的读者,建议先看 PWM 定时器的前三节理论讲解,把内部计数器、预分频器的工作机制彻底搞懂,然后再切入蜂鸣器的编程实践,通过控制 GPIO 产生实际音频反馈来验证你对时基周期的理解。看门狗部分可以独立成章,重点理解复位超时时间的计算逻辑。RTC 部分务必先看寄存器映射逻辑,再进入实战写代码。
学完能独立做什么与资料怎么配合练习
学完后,你能够独立完成基于 S5PV210 芯片的底层驱动编写:包括计算并配置特定频率的 PWM 波形去驱动外设,编写看门狗喂狗逻辑以防止产品死机,以及初始化 RTC 模块并读写真实时间。资料配合练习方面,不要只停留在看视频。建议准备好对应的开发板,先跟着视频里的代码逐行敲写,然后尝试修改预分频参数,用示波器观察输出波形频率的变化。对于看门狗,可以故意写一个死循环触发系统复位,观察复位现象。对于 RTC,尝试在断电后依靠后备电池维持走时。通过这种参数修改和现象验证的闭环,才能真正把死板的寄存器手册变成你自己的工程经验。
课程目录
课程目录12 集
- 1 1.9.1.什么是定时器 (27:07).mp4
- 2 1.9.2.S5PV210中的定时器 (22:44).mp4
- 3 1.9.3.S5PV210的PWM定时器1 (34:11).mp4
- 4 1.9.4.S5PV210的PWM定时器2 (41:08).mp4
- 5 1.9.5.S5PV210的PWM定时器3 (50:50).mp4
- 6 1.9.6.蜂鸣器和PWM定时器编程实践1 (29:48).mp4
- 7 1.9.7.蜂鸣器和PWM定时器编程实践2 (35:54).mp4
- 8 1.9.8.看门狗定时器 (25:37).mp4
- 9 1.9.9.看门狗定时器的编程实践 (30:34).mp4
- 10 1.9.10.实时时钟RTC (34:11).mp4
- 11 1.9.11.RTC编程实战1 (40:08).mp4
- 12 1.9.12.RTC编程实战2 (41:52).mp4





