飞豹客 · 课能看,资料也能带走
飞豹客体系课

串口按键看门狗RTC-第5季第4部分

这门资料解决什么问题 这份资料围绕嵌入式开发中高频出现的四个基础外设展开:串口通信、按键输入、看门狗定时器与实时时钟。它解决的并不是某一个单一功能怎么写,而是单片机系统在做设备对接时最常遇到的组合场景:如何通过串口稳定收发数据并解析通信协议、如何用外部中断捕捉按键动作、如何用看门狗防止程序死机跑飞,

单课价¥39.00新品 上架
会员价¥7.80开通会员,全站课程按会员价下载套餐详情
1 人关注 更新于 2026-10-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥39.00

会员 A · 按档位折扣

永久¥15.604折
年¥19.505折
月¥23.406折
周¥27.307折

会员 B

VIP¥7.80低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门资料解决什么问题

这份资料围绕嵌入式开发中高频出现的四个基础外设展开:串口通信、按键输入、看门狗定时器与实时时钟。它解决的并不是某一个单一功能怎么写,而是单片机系统在做设备对接时最常遇到的组合场景:如何通过串口稳定收发数据并解析通信协议、如何用外部中断捕捉按键动作、如何用看门狗防止程序死机跑飞,以及如何用 RTC 维持掉电后的时间走时。很多做硬件代工或者物联网设备开发的工程师,在把主控板跟外部通信模块对接时,经常卡在串口接收不定长数据和 AT 指令解析上,这份资料直接拿对接 NB 模块的 AT 指令处理作为案例,恰好对应了这种实际工作痛点。

适合什么基础与建议先看哪几块

这套内容不适合完全零基础的读者。它默认你已经了解过微控制器的基本架构,最好有过点亮灯或跑过简单工程的经历。如果你对微控制器外设的概念还是一片空白,建议先去补一下基础概念再来啃这份资料。如果你已经有一定基础,建议先集中看串口部分的实战与源码分析,尤其是不定长字节接收和处理那一节,这是日常开发中用得最多的技能点。看完串口部分后,紧接着去看对接通信模块的 AT 指令处理案例,这部分是串口知识的综合应用,能帮你理解怎么把底层收发逻辑套到实际的协议解析上。看门狗和实时时钟部分可以放在最后看,这两块相对独立,主要理解它们在系统异常恢复和时间戳管理中的定位即可。

学完能独立做什么与资料怎么配合练习

跟着这套资料走完,你能独立完成一套具备基础通信和容错能力的嵌入式程序。具体来说,你能自己写代码实现串口的数据收发,能处理不定长数据帧,能对接外部通信模块并解析简单的 AT 指令响应;同时你能在工程里加入看门狗机制来提升系统稳定性,并调用内部时钟模块实现实时计时功能。在看资料时,不要只停留在听懂逻辑的层面,必须配合硬件板子同步操作。串口部分建议自己拿两块板子或者一块板子加一个通信模块对发数据,手动验证接收中断和空闲中断的触发条件。看门狗部分可以故意写一个死循环来触发复位,观察系统重启现象。RTC 部分则重点练习设置初始时间后断电再上电,验证后备寄存器的保持效果。只有把资料里的代码实际跑通一次,遇到真实项目里的通信对接和容错需求时,才不至于手忙脚乱。

课程目录

课程目录13 集
  • 1 5.4.1.CubeMX和HAL库串口操作实战 (33:31).mp4
  • 2 5.4.2.源码分析和串口发送的实现 (32:27).mp4
  • 3 5.4.3.源码分析和printf的实现1 (25:06).mp4
  • 4 5.4.4.源码分析和printf的实现2 (27:09).mp4
  • 5 5.4.5.串口接收编程实战 (35:47).mp4
  • 6 5.4.6.任意字节串口接收和处理 (36:46).mp4
  • 7 5.4.7.案例2-对接NB模块的AT指令处理1 (25:18).mp4
  • 8 5.4.8.问题解决与串口编程总结 (31:29).mp4
  • 9 5.4.9.按键与外部中断 (31:25).mp4
  • 10 5.4.10.独立看门狗与窗口看门狗1 (22:05).mp4
  • 11 5.4.11.独立看门狗与窗口看门狗2 (22:26).mp4
  • 12 5.4.12.STM32的RTC部分数据手册解读 (32:25).mp4
  • 13 5.4.13.STM32的RTC代码实战 (35:23).mp4