Skip to content

西安电子科技大学 通信工程学院 教改班 大一 嵌入式系统开发与实践 实验课程的代码

Notifications You must be signed in to change notification settings

XiaooooooBawang/XDU_stm32

Repository files navigation

XDU_stm32

本repo简介

西安电子科技大学 通信工程学院2021级教改班 大一 嵌入式系统开发与实践 实验课程代码 这门课用的板子是STM32F411RE。

Tips

  • 记得点个star:star:再看呗
  • 我的学习主线不在单片机主要是摆烂,没空做选做题,所以有一部分专题没有选做题的代码,不过建议大家能做选做题就做,期末考机试不用担心不会做
  • 说真的大一学嵌入式还是太硬核了(大佬除外),这门课是对标微机原理和微处理器课程的,很多知识我们都没学,所以很多原理我们上课根本听不懂,但还好这课重在开发实践(也就是会按着手册和实验课件用C语言配置寄存器和事件的逻辑等,不要求懂原理),所以要想不挂科必须得注重平时的实验和实验报告,期末考试(我这一级开始只有笔试没有机试)还是挺有难度的,靠期末的分数是不够的
  • 单片机一上来就学stm32过程会比较曲折,如果大家大一上学期有机会可以借星火杯为契机学习单片机,最推荐从arduino开始学,那么到这门课的时候学起来会比没接触过的人容易一点(我自己当时星火杯学了arduino和esp32,这课做实验的时候就比我身边没经验的同学做的快一些),如果是通院卓越班的话就没有星火杯加成了,因为你们是大一上就开这门课:pensive:。
  • 我开源这些项目代码最主要的原因还是想“传承”下去帮助大一要上这门课的人,因为我们学校有很多课程都有传承(我也是受益人),但嵌入式这门课只有20级21级的通院教改卓越有开,比较小众,没人传承,我就干这事了。我当时也是摸着通院卓越班的实验报告过河的,有了样板就知道要干些啥了(当时我是借鉴了汇编指令的那个实验报告,汇编是最难理解的,但它却放在最前面,所以当时刚开始做的时候就很难受。我也把我自己写的汇编的实验报告push上来,可以帮助大家理解)。希望大家不要直接照搬我的工程拿去应付作业就完事了,可以借鉴,可以参考,可以自己做完之后和我的比对(我的代码不代表最好的)。考试的时候啥也不会,作弊抄别人的工程就真没意思了:unamused:(反正我是看到几个老哥是这样)。
  • 实验报告的具体内容格式可以按照我的来,也可以自己来,最重要的是把实验报告当做自己的学习笔记来写,而不是为了完成作业,这样才有收获。
  • 理论课程的话就上课听康槿吧,能听懂多少是多少,往后都会有微处理器的课本,会好很多(我们都没课本,课上完了课本才出来,上理论课那真是坐牢)。
  • 最后说一下赵建勋吧,很多人说他啥也不会,而且你有什么问题问他他就叫你查手册(:joy:确实,有几次我问他就叫我查手册,但有几次还是回答得挺好的)。因为每个人的代码都不一样,逻辑不一样,出各种各样的问题叫另外一个人来看是很难解决的(学C语言的时候大家肯定体会过),所以他就懒得看,直接叫你查手册,自己把逻辑理清楚。我希望大家不要没脑地人云亦云,大学生起码的判断力是要有的,自己认认真真做,他回答不了的就问同班大佬后者自己上网搜,你遇到的问题已经有无数人踩坑了。

About

西安电子科技大学 通信工程学院 教改班 大一 嵌入式系统开发与实践 实验课程的代码

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published