Skip to content

Commit

Permalink
ci: update course pages
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Jul 21, 2024
1 parent 329a5a2 commit 77e107b
Show file tree
Hide file tree
Showing 5 changed files with 191 additions and 16 deletions.
107 changes: 107 additions & 0 deletions content/docs/junior-autumn/AUTO3024.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
---
title: (限选)嵌入式系统
weight: 109
toc: true
editURL: "https://github.com/HITSZ-OpenAuto/AUTO3024/edit/main/README.md"
math: true
---
最近由 oliver-wu 更新于 2024.7.21,更新内容:更新README,更新实验报告版本

该课程属于专业限选课程。21级和22级的限选课学分要求不同。
<br>
如果你是21级学生,请查阅[21级限选课选课指南](https://hoa.moe/blog/distributive-guidance-for-21/)
<br>
如果你是22级学生,请查阅[22级限选课选课指南](https://hoa.moe/blog/distributive-guidance-for-22/)


![考查课](https://img.shields.io/badge/%E8%80%83%E6%9F%A5%E8%AF%BE-green)
![学分](https://img.shields.io/badge/%E5%AD%A6%E5%88%86-2-moccasin)

![成绩构成](https://img.shields.io/badge/%E6%88%90%E7%BB%A9%E6%9E%84%E6%88%90-gold)
![作业10%](https://img.shields.io/badge/%E4%BD%9C%E4%B8%9A-10%25-wheat)
![实验50%](https://img.shields.io/badge/实验-50%25-wheat)
![期末考试40%](https://img.shields.io/badge/%E6%9C%9F%E6%9C%AB%E8%80%83%E8%AF%95-40%25-wheat)

本课程是将《自动控制实践 B》中嵌入式(STM32)部分独立出来,从22级开始开设。部分考试资料可以去 [自动控制实践 B](https://hoa.moe/docs/junior-spring/auto3002b/) 的页面下载。

## 教材与参考书

- 教材:课程ppt、实验指导书。
- 参考资料:
- [南工骁鹰嵌入式软件培训](https://www.bilibili.com/video/BV1VT411N7dK),某学长锐评:真想学 STM32 还是它的含金量高。包含了许多本课程中未包含的内容(CAN等)。


## 授课教师

- 黄瑞宁
- 这位老师参与过18、19级学生的《自动控制实践 B》教学,彼时他就负责其中嵌入式部分的讲授。后来由于不明原因不再讲授该课程,现在复出。
- 授课风格:
- 听课建议:

## 学时安排

理论课共20学时,内容详见[osa网盘](https://open.osa.moe/openauto/AUTO3024/slides)中的ppt。

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

实验课共 12 学时:

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

1. 单个LED闪烁实验(GPIO)
2. LED流水灯实验(GPIO)
3. 按键控制LED实验(GPIO)
4. 外部中断实验(EXTI)
5. 定时器定时应用实验(TIM)
6. DAC 基本实验
7. TFT 屏基本实验
8. 串行通讯基本实验(UART)
9. DMA 直接内存访问实验
10. DMA-UART 收发实验
11. ADC 采集实验
12. AD 转换及定时器 PWM 输出实验

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

> 文/[Oliver Wu](https://github.com/oliverwu515)
## 学习建议

实验课的内容是 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](https://wiki.stmicroelectronics.cn/stm32mcu/wiki/STM32StepByStep:Step2_Blink_LED):通过点灯,快速熟悉 IDE 的开发流程。
- [CH341 串口驱动](https://www.wch-ic.com/downloads/CH341SER_EXE.html):除了老师一般会发的 Windows 版本外,还含有 MacOS 和 Linux 的版本。
- [printf 重定向](https://github.com/STMicroelectronics/STM32CubeH7/blob/master/Projects/STM32H743I-EVAL/Examples/UART/UART_Printf/Src/main.c): STM32 官方文档中的重定向方法。

> 文/[Kowyo](https://github.com/kowyo)
## 资料下载

{{< filetree/container >}}
{{< filetree/folder name="exams" state="closed" >}}
{{< filetree/file name="☆老师官方版stm32题库★.pdf" url="https://gh.hoa.moe/github.com/HITSZ-OpenAuto/AUTO3024/raw/main/exams/%E2%98%86%E8%80%81%E5%B8%88%E5%AE%98%E6%96%B9%E7%89%88stm32%E9%A2%98%E5%BA%93%E2%98%85.pdf" >}}
{{< /filetree/folder >}}
{{< filetree/folder name="labs" state="closed" >}}
{{< filetree/file name="2024_STM32基础实验指导书20240327.pdf" url="https://gh.hoa.moe/github.com/HITSZ-OpenAuto/AUTO3024/raw/main/labs/2024_STM32%E5%9F%BA%E7%A1%80%E5%AE%9E%E9%AA%8C%E6%8C%87%E5%AF%BC%E4%B9%A620240327.pdf" >}}
{{< filetree/file name="2024_电机调速实验指导书v1.3.pdf" url="https://gh.hoa.moe/github.com/HITSZ-OpenAuto/AUTO3024/raw/main/labs/2024_%E7%94%B5%E6%9C%BA%E8%B0%83%E9%80%9F%E5%AE%9E%E9%AA%8C%E6%8C%87%E5%AF%BC%E4%B9%A6v1.3.pdf" >}}
{{< filetree/folder name="ljh_version" state="closed" >}}
{{< filetree/file name="电机调速实验报告.pdf" url="https://gh.hoa.moe/github.com/HITSZ-OpenAuto/AUTO3024/raw/main/labs/ljh_version/%E7%94%B5%E6%9C%BA%E8%B0%83%E9%80%9F%E5%AE%9E%E9%AA%8C%E6%8A%A5%E5%91%8A.pdf" >}}
{{< /filetree/folder >}}
{{< /filetree/folder >}}
{{< /filetree/container >}}

如果你是校内学生,可移步至 <a href='https://open.osa.moe/openauto/AUTO3024'>open.osa.moe</a> 查看本门课程的电子书、课件和实验软件等。

## 参与

《HITSZ 自动化课程攻略共享计划》是所有同学都可以参与编写的,如果你有好的笔记或者资料,欢迎前往我们的 [GitHub](https://github.com/HITSZ-OpenAuto) 进行参与,也可以发邮件至 [📮[email protected]](mailto:[email protected]) 联系我们,我们会在收到的第一时间进行答复。

{{< callout type="" >}}
© 版权声明:[知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议](https://creativecommons.org/licenses/by-nc-sa/4.0/)
{{< /callout >}}
51 changes: 51 additions & 0 deletions content/docs/junior-autumn/AUTO5024.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
title: (限选)模式识别
weight: 110
toc: true
editURL: "https://github.com/HITSZ-OpenAuto/AUTO5024/edit/main/README.md"
math: true
---
最近由 oliver-wu 更新于 2024.7.21,更新内容:上线新课程

该课程属于专业限选课程。21级和22级的限选课学分要求不同。
<br>
如果你是21级学生,请查阅[21级限选课选课指南](https://hoa.moe/blog/distributive-guidance-for-21/)
<br>
如果你是22级学生,请查阅[22级限选课选课指南](https://hoa.moe/blog/distributive-guidance-for-22/)

![考查课](https://img.shields.io/badge/%E8%80%83%E6%9F%A5%E8%AF%BE-green)
![学分](https://img.shields.io/badge/%E5%AD%A6%E5%88%86-2-moccasin)

![成绩构成](https://img.shields.io/badge/%E6%88%90%E7%BB%A9%E6%9E%84%E6%88%90-gold)
![作业40%](https://img.shields.io/badge/%E4%BD%9C%E4%B8%9A-未知%25-wheat)
![期末考试60%](https://img.shields.io/badge/%E6%9C%9F%E6%9C%AB%E8%80%83%E8%AF%95-未知%25-wheat)

![总学时 32](https://img.shields.io/badge/总学时-32-gold)
![授课 24](https://img.shields.io/badge/授课-24-wheat)
![实验 8](https://img.shields.io/badge/实验-8-wheat)

## 授课教师

- 胡靓
- 授课风格:
- 听课建议:
- ……

## 关于考试

半开卷,可带一张A4纸。

## 学习建议

## 资料下载


如果你是校内学生,可移步至 <a href='https://open.osa.moe/openauto/AUTO5024'>open.osa.moe</a> 查看本门课程的电子书、课件和实验软件等。

## 参与

《HITSZ 自动化课程攻略共享计划》是所有同学都可以参与编写的,如果你有好的笔记或者资料,欢迎前往我们的 [GitHub](https://github.com/HITSZ-OpenAuto) 进行参与,也可以发邮件至 [📮[email protected]](mailto:[email protected]) 联系我们,我们会在收到的第一时间进行答复。

{{< callout type="" >}}
© 版权声明:[知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议](https://creativecommons.org/licenses/by-nc-sa/4.0/)
{{< /callout >}}
2 changes: 2 additions & 0 deletions content/docs/junior-autumn/_index.zh-cn.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ toc: false
<!--more-->
{{< cards >}}
{{< card link="auto3003"title="数字图像处理">}}
{{< card link="auto3024"title="嵌入式系统">}}
{{< card link="auto5024"title="模式识别">}}
{{< /cards >}}
## 归档
此类课程在之前的培养方案中处于较重要的地位,但由于培养方案的调整,现在不再开设了,但原课程资料仍保留,感兴趣的同学可以自行查阅。
Expand Down
33 changes: 22 additions & 11 deletions content/docs/junior-spring/AUTO3007.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,36 +5,40 @@ toc: true
editURL: "https://github.com/HITSZ-OpenAuto/AUTO3007/edit/main/README.md"
math: true
---
最近由 吴俊达 更新于 2024.6.20,更新内容:添加课程教材信息
最近由 吴俊达 更新于 2024.7.21,更新内容:更新一个实验报告版本 (#6)

该课程属于专业限选课程。21级和22级的限选课学分要求不同。
<br>
如果你是21级学生,请查阅[21级限选课选课指南](https://hoa.moe/blog/distributive-guidance-for-21/)
<br>
如果你是22级学生,请查阅[22级限选课选课指南](https://hoa.moe/blog/distributive-guidance-for-22/)

![Static Badge](https://img.shields.io/badge/%E8%80%83%E6%9F%A5%E8%AF%BE-green) ![Static Badge](https://img.shields.io/badge/%E5%AD%A6%E5%88%86-3-moccasin)
![Static Badge](https://img.shields.io/badge/%E8%80%83%E6%9F%A5%E8%AF%BE-green) ![Static Badge](https://img.shields.io/badge/%E5%AD%A6%E5%88%86(19~21级)-3-moccasin) ![Static Badge](https://img.shields.io/badge/%E5%AD%A6%E5%88%86(22级)-2-moccasin)

![Static Badge](https://img.shields.io/badge/%E6%88%90%E7%BB%A9%E6%9E%84%E6%88%90(20级情况)-gold) ![Static Badge](https://img.shields.io/badge/%E4%BD%9C%E4%B8%9A-20%25-wheat) ![Static Badge](https://img.shields.io/badge/实验-40%25-wheat)![Static Badge](https://img.shields.io/badge/%E6%9C%9F%E6%9C%AB%E8%80%83%E8%AF%95-40%25-wheat)
![Static Badge](https://img.shields.io/badge/%E6%88%90%E7%BB%A9%E6%9E%84%E6%88%90(20级)-gold) ![Static Badge](https://img.shields.io/badge/%E4%BD%9C%E4%B8%9A-20%25-wheat) ![Static Badge](https://img.shields.io/badge/实验-40%25-wheat)![Static Badge](https://img.shields.io/badge/%E6%9C%9F%E6%9C%AB%E8%80%83%E8%AF%95-40%25-wheat)

![Static Badge](https://img.shields.io/badge/%E6%88%90%E7%BB%A9%E6%9E%84%E6%88%90(21级)-gold) ![Static Badge](https://img.shields.io/badge/%E4%BD%9C%E4%B8%9A-20%25-wheat) ![Static Badge](https://img.shields.io/badge/实验-30%25-wheat)![Static Badge](https://img.shields.io/badge/%E6%9C%9F%E6%9C%AB%E8%80%83%E8%AF%95-50%25-wheat)

![Static Badge](https://img.shields.io/badge/总学时(19~21级)-48-gold) ![Static Badge](https://img.shields.io/badge/授课-36-wheat) ![Static Badge](https://img.shields.io/badge/实验-12-wheat)

![Static Badge](https://img.shields.io/badge/总学时(22级)-32-gold) ![Static Badge](https://img.shields.io/badge/授课-20-wheat) ![Static Badge](https://img.shields.io/badge/实验-12-wheat)

## 教材与参考书

- 过程控制系统与仪表(第2版),王再英,刘淮霞,彭倩编著,机械工业出版社

## 授课教师

- 教师1:苗子博
- 授课风格:小天使
- 是否需要认真听讲做笔记:不用
- 听课建议:摆,可以翘,课上有测验,同学可以帮忙交

## 教材与参考书

- 过程控制系统与仪表(第2版),王再英,刘淮霞,彭倩编著,机械工业出版社
> 文/ 不知名学长
## 关于考试

- 考试难度:低,每年没听说有挂科的

## Tips

助教美女(20级情况)
> 文/ 不知名学长
## 课程建议

Expand All @@ -44,6 +48,13 @@ math: true

{{< filetree/container >}}
{{< filetree/folder name="assignments" state="closed" >}}
{{< filetree/folder name="2023_Tintin" state="closed" >}}
{{< filetree/file name="过程控制作业一.pdf" url="https://gh.hoa.moe/github.com/HITSZ-OpenAuto/AUTO3007/raw/main/assignments/2023_Tintin/%E8%BF%87%E7%A8%8B%E6%8E%A7%E5%88%B6%E4%BD%9C%E4%B8%9A%E4%B8%80.pdf" >}}
{{< filetree/file name="过程控制作业三.pdf" url="https://gh.hoa.moe/github.com/HITSZ-OpenAuto/AUTO3007/raw/main/assignments/2023_Tintin/%E8%BF%87%E7%A8%8B%E6%8E%A7%E5%88%B6%E4%BD%9C%E4%B8%9A%E4%B8%89.pdf" >}}
{{< filetree/file name="过程控制作业二.pdf" url="https://gh.hoa.moe/github.com/HITSZ-OpenAuto/AUTO3007/raw/main/assignments/2023_Tintin/%E8%BF%87%E7%A8%8B%E6%8E%A7%E5%88%B6%E4%BD%9C%E4%B8%9A%E4%BA%8C.pdf" >}}
{{< filetree/file name="过程控制作业五.pdf" url="https://gh.hoa.moe/github.com/HITSZ-OpenAuto/AUTO3007/raw/main/assignments/2023_Tintin/%E8%BF%87%E7%A8%8B%E6%8E%A7%E5%88%B6%E4%BD%9C%E4%B8%9A%E4%BA%94.pdf" >}}
{{< filetree/file name="过程控制作业四.pdf" url="https://gh.hoa.moe/github.com/HITSZ-OpenAuto/AUTO3007/raw/main/assignments/2023_Tintin/%E8%BF%87%E7%A8%8B%E6%8E%A7%E5%88%B6%E4%BD%9C%E4%B8%9A%E5%9B%9B.pdf" >}}
{{< /filetree/folder >}}
{{< filetree/folder name="AYB_Verison" state="closed" >}}
{{< filetree/file name="作业2非线性反馈.docx" url="https://gh.hoa.moe/github.com/HITSZ-OpenAuto/AUTO3007/raw/main/assignments/AYB_Verison/%E4%BD%9C%E4%B8%9A2%E9%9D%9E%E7%BA%BF%E6%80%A7%E5%8F%8D%E9%A6%88.docx" >}}
{{< filetree/file name="艾煜博-190320301-自动化3班-0329.pdf" url="https://gh.hoa.moe/github.com/HITSZ-OpenAuto/AUTO3007/raw/main/assignments/AYB_Verison/%E8%89%BE%E7%85%9C%E5%8D%9A-190320301-%E8%87%AA%E5%8A%A8%E5%8C%963%E7%8F%AD-0329.pdf" >}}
Expand Down
14 changes: 9 additions & 5 deletions content/news/daily.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,20 @@ authors:
- image: https://avatars.githubusercontent.com/in/15368
link: https://github.com/features/actions
name: github-actions[bot]
date: '2024-07-20'
description: 时间跨度:(北京时间)2024-07-19 17时至今
date: '2024-07-21'
description: 时间跨度:(北京时间)2024-07-20 15时至今
draft: false
excludeSearch: false
title: AUTO 更新速递
---

#### 周六(7.20
#### 周日(7.21

-17:18)[hoa-moe](https://github.com/HITSZ-OpenAuto/hoa-moe):(Kowyo)feat: update gpt model in news module to gpt 4o mini (#136)
-15:21)[模式识别](https://github.com/HITSZ-OpenAuto/AUTO5024):(oliver-wu)上线新课程

- (17:15)[微积分B](https://github.com/HITSZ-OpenAuto/MATH1015B):(IcyDesert)上传 2024 春期末试题和答案,并补充难度情况;更正 README.md 中笔误 (#5)
- (14:45)[嵌入式系统](https://github.com/HITSZ-OpenAuto/AUTO3024):(oliver-wu)更新README,更新实验报告版本

- (12:03)[模式识别](https://github.com/HITSZ-OpenAuto/AUTO5024):(吴俊达)Initial commit

- (11:35)[过程控制系统](https://github.com/HITSZ-OpenAuto/AUTO3007):(吴俊达)更新一个实验报告版本 (#6)

0 comments on commit 77e107b

Please sign in to comment.