HITSZ 课程攻略共享计划

嵌入式系统

最近由 zhuqi000zhuqi000 于 2026 年 1 月 10 日更新:添加课程评价与笔记 (#13)

基本信息

学分
2.0
课程性质
限选
考核方式
考查

学时分配

理论
20 学时
实验
12 学时

成绩构成

作业
10%
实验
50%
期末考试
40%

本课程是将《自动控制实践 B》中嵌入式(STM32)部分独立出来,从22级开始开设。 部分考试资料可以去 自动控制实践 B 的页面下载。

授课教师

  • 黄瑞宁

    • 负责理论课。这位老师参与过 18、19 级学生的《自动控制实践 B》教学,彼时他就负责其中嵌入式部分的讲授。
    • 授课风格:
    • 同学 1:偶尔考勤,上课细致。
    • 同学 2:若无基础较难听懂。

      文 / Oliver Wu,2025-01

  • 王彬彬

    • 人很好,一直帮忙解决问题,多问老师,和同学多交流可以实验满分。
    • 但是基本上大家都没有在安排的实验课内完成,大部分同学都是课下去做完的。
    • 最后实验老师会给没做出的同学讲解代码。

      文 / Oliver Wu,2025-01

教材与线上资源

课程内容

理论课基本每节课都有课堂小测,建议把题目记下来方便后面复习,老师会对比纸张和笔迹,判断是不是代写。

关于考试

考试题型大概是四个选择(每题 5 分)外加 8-10 个简答和简单计算,除选择题外基本上见于 materials/2024-嵌入式复习.pptx。给分很高。

文 / Oliver Wu,2025-01

期末考试的题型有:选择题、简答题和问答题。需要计算,允许拿计算器。

考试内容需要背背每节课上最后几分钟用的签到题,一般下一节课就会给对应答案,同时需要背materials/2024-嵌入式复习.pptx

同时课上老师会展示几道往年考过的题,让你感受一下考试难度多低

实际该年考试总体给分不高,但难度中规中矩,花一天背一背拿个60、70不是一件困难的事,总分90以上的人数低于5人,同时个人认为刷题库和自践B的题性价比较低

文 / ZhuQi,2026-01

关于实验

理论课基本每节课都有课堂小测,建议把题目记下来方便后面复习,老师会对比纸张和笔迹,判断是不是代写

实验对着指导书一点点做就行了,难度很低,最后的调试实验多看指导书的配置,指导书有的配置没用醒目标识框起来

文 / kowyo,2024-06

实验课的内容是 STM32 开发,实验涵盖了:GPIO、外部中断、串口通信、DMA 等功能的上手。开发板的 MCU 型号是 STM32F407ZGT6,软件是 MDK v5 + CubeMX。

实验软件所使用的 CubeMX 是 STM32Cube —— 目前 STM32 最主流的开发方式的重要一环。而2019年推出的 STM32CubeIDE,则是这个生态系统的集大成者。

与 MDK 不同的是,STM32CubeIDE 还提供对 MacOS 或者 Linux 操作系统的支持。我非常推荐大家使用 STM32CubeIDE 这个 All in one 的软件(包含了 CubeMX,可以不用单独下载)进行使用。

文 / ZhuQi,2026-01

课程安排

理论课共20学时,内容详见 osa 网盘中的 ppt。

主要分为:嵌入式系统概述;CubeMX 配置与 Keil 编程环境;GPIO;中断【中断及复位启动,中断优先级及配置(嵌套中断向量控制机制)、中断服务函数、外部中断/事件控制器】;串口与 DMA;AD/DA;定时器【systick 定时器、基本定时器、通用定时器;定时器的特殊模式:输入捕获、输出比较等功能】;高级定时器【编码器接口、霍尔传感器接口……】。

实验课共 12 学时:

共设置基础实验 12 个(共 8 学时,每 2 个学时完成 3 个实验),难度不大,具体内容见「资料下载」中的实验指导书。在基础实验里,记得把 SYS 中的 Debug 设置成 JTAG(4pins),指导书里没提这一点。

基础实验完成后是电机控制调速实验(共4学时,相比于原先的8学时有了大幅度的压缩,难度也随之增大,所以请提前写好代码。之前基础实验中部分代码可以复用)。具体内容可以参考「资料下载」中的实验指导书。

资源下载

校园网加速
文件名
exams
labs
notes

On this page