(必修)自动控制实践B
授课教师
- 教师 1: 董广忠
- 授课风格:
- 听课建议:
关于考试
- 考试难度:较难
- 说明:注意老师给出的重点。同时对于理论部分的学习主要是一些固定的模型,注意公式推导和转换即可。实践部分听重点,过一遍PPT即可。
实验
21级实验课的内容是 STM32 开发,实验涵盖了:GPIO、外部中断、串口通信、DMA 等功能的上手。开发板的 MCU 型号是 STM32F407ZGT6,软件是 MDK v5 + CubeMX。
实验软件所使用的 CubeMX 是 STM32Cube ———— 目前 STM32 最主流的开发方式的重要一环。而2019年推出的 STM32CubeIDE,则是这个生态系统的集大成者。
与 MDK 不同的是,STM32CubeIDE 还提供对 MacOS 或者 Linux 操作系统的支持。我非常推荐大家使用 STM32CubeIDE 这个 All in one 的软件(包含了 CubeMX,可以不用单独下载)进行使用。
以下是一些有用的链接:
- STM32StepByStep:Step2 Blink LED:通过点灯,快速熟悉 IDE 的开发流程。
- CH341 串口驱动:除了老师一般会发的 Windows 版本外,还含有 MacOS 和 Linux 的版本。
- printf 重定向: STM32 官方文档中的重定向方法。
文/Kowyo
资料下载
如果你是校内学生,可移步至 open.osa.moe 查看本门课程的电子书、课件和实验软件等。
参与
《HITSZ 自动化课程攻略共享计划》是所有同学都可以参与编写的,如果你有好的笔记或者资料,欢迎前往我们的 GitHub 进行参与,也可以发邮件至 📮[email protected] 联系我们,我们会在收到的第一时间进行答复。
最后更新于