【stm32学习笔记】(小结)

这篇博客是一位STM32新手的学习心得分享,包括入门资源、书籍、视频教程和问题查询网站。作者建议首先打好C语言基础,然后逐步理解STM32的概念和结构,通过实践和查阅资料解决遇到的问题,强调多看、多查、多问和举一反三的学习方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作为一名STM32的初学者,我在这里跟大家分享下我个人在学习STM32路上的一些入门想法。


先提前说下我的主要入门资源:

一.工具
  1. 一块ALIENTEK精英板STM32F103
  2. 一个烧录器
  3. 一些杜邦线
二.书籍资料

(下面大部分都是买板子时会附赠的,就算没有附赠,百度一大把下载的)

  1. 《STM32F10x-中文参考手册》
  2. 《STM32库开发实战指南——基于野火霸道开发板》
  3. 《ALIENTEK精英STM32F103开发板原理图》
  4. 《Cortex-M3编程手册》
  5. 《STM32固件库使用手册》
  6. 《STM32中文数据手册》
三.视频教程

(众所周知,B站是个学习网站)

  1. 野火
  2. 正点
四.查询问题的网站

(下面的都可以在百度找到)

  1. CSDN
  2. OpenEdv
  3. 野火论坛
  4. 百度/谷歌

ok,小白一开始可能什么都不懂,没关系,按着板子附赠的例程去做,可以用Keil去写代码,编译,烧录程序。
当板子产生了相应的现象就说明实验可能成功了。为什么说可能,因为存在代码不对,现象对的可能。最好,在产生了相应的现象后修改相关变量,再编译烧录查看现象,观察是否发生符合修改代码后的变化。
(上面的话听不懂也没有关系,在学习单片机的过程你会慢慢明白)

如果没有板子附赠的例程 那我个人推荐:野火的板子教程(野火官网/B站)


个人的一些入门建议
第一步 C语言基础要打好

STM32的代码编程是基于c语言的,想要学好STM32,单片机的基础必不可少。这里我个人看的是黑马程序员的教程,大家也可以去看,b站上就有,或者有更适合自己的教程就更好了。在将c语言的基础学的牢固后入手STM32你会发现自己很快就能上手。

第二步 入门STM32

刚入门时多看看STM32的相关概念,对一些术语要有所了解,这样更方便入门。如果刚开始看什么都不懂,就耐心点对相关的配置一点点去标注,加深自己的印象。记得平时多思考,不要标注了就不去思考,要去建立感性认识,慢慢地你就会发现自己对原理了解程度越来越深了

第三步 掌握STM32结构

学好STM32最好的方法是多看STM32书籍资料,这些书籍资料包含的内容要比视频更加多更加详细。看书是最快的学习方法,有很多看似很小,但是又关乎整体的小东西在书里面,视频教程可能会忽略掉这些东西,所以关键时候还是得靠书籍,靠自己。

第四步 多看多查多问

不要想着一次通过,知识这种东西久一点不用就容易忘记,要经常复习去保持对它的记忆。遇到问题要多查,现在是互联网时代,网上的相关资料很多,多查多看,总会解决问题的。至于多问的话,得看看的环境,没有懂的人就靠自己,学习本来就是自己的事,不能指望别人。

第五步 举一反三

对于做过的实验,最好在基础上加上一些自己的想法,再自己写一遍,将其变为现实。这样才能够说自己掌握了这个实验的相关内容,而且加上自己创意的实验,更有去做的动力。这么做下来,真的会受益匪浅。


这是我的第一篇博客,之后的STM32学习笔记我也会陆续在博客记下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值