首页 攻略 技巧 如何系统学习STM32?从青铜到王者,我带你飞翔。

如何系统学习STM32?从青铜到王者,我带你飞翔。

更新时间:2022-10-05 13:12:39 分类:技巧 浏览:22

如何系统的学习STM32?从青铜到王者之路

我想说,为了进修单片机而去进修单片机的思维不对。

你问,怎么样系统地入门进修stm32?

自身就是一个错误的问题。假设你会运用8051,会写C语言,那么STM32自身并不须要刻意的进修。

你要考虑的是,我能够用STM32达到什么?

为什么运用STM32而不是8051?是由于51的频次太低,没法满足计算需求?是51的管脚太少,没法满足众多外设的IO?是51的功耗太大,电池挺不住?是51的功能太弱,而你要运用SPI、I2C、ADC、DMA?是51的内存太小而你要存储的东西太多?

///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像白色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

当你须要运用STM32某些功能,而51达到不了的时候,那STM32自然不须要进修,你会直接去寻找STM32某方面的运用方法。假如要用spi协议的网卡、要运用串口通信、要运用rtos等等。。。

从青铜到王者的学习步骤

我们假定大家已经对STM32的书籍或者文档有一定的理解。如不理解,请立即阅读STM32的文档(在文章底部留言或私我),以获取最基本的知识点。

英文好的同学,请不要以为你很牛,能够光看英文文档。毕竟你是中国人,你最熟悉的,了解最好的还是中文。看英文的速度还是比看中文慢一些,我们要的是最短的时长,而不是追求短时长内记住所有细节。当然,假如是一篇论文,建议看英文原版还是有益处的。

STM32处理器进入国内市场时候,ST官方(或者第三方)的推广工作做的非常好。翻译了大量的英文文档,迎合了国内的很多工程师的思维。

进修的时候,关注两个比较重要的文档:《STM32F103xxx参照手册》,《STM32固件库运用手册》(在文章底部留言即可送或私我)。这是针对有充足的时长、精力的同学,建议去下载须要查阅的文档,以获取更多信息。

浏览《STM32F103xxx参照手册》,一定要注意,不须要全部浏览——没有时长的。建议选读,但是前几章必读。存储器和总线架构、电源控制、备份寄存器、复位和时钟控制,通用和复用功能I/O,中断和时长等等前几章一定要花时长浏览。

后面章节,讲述的是详细的功能模块设计。假如我们用到哪个模块,就能够去浏览哪个模块。假如在运用AD的时候,就须要去浏览第10章ADC。其他不举例。相信每个初学者都有自己的钻研方向和判断。

浏览《STM32固件库运用手册》,主要是为了简化编程。STM32给我们提供了一个非常好的固件函数库,我们只有去调用即可。当然,我们也能够不去碰这些固件库——传说运用它会使得代码效率变低,是有道理的。网络上也出现了很多网友自己写的代码,没有运用带固件库函数。怎么样取舍,在于您的选择。

这里我主要强调的是,浏览《STM32固件库运用手册》的时候,前面几章也是必需浏览的。假如第一章文档和库规范中的命名规则,编码规则,这些都是须要注意的。第二章是最重要关键的,希望大家熟读。第二章描述了固件库的架构,我们怎么样去运用固件库的步骤等。有了第二章的根底,我们就能够借助固件库写出自己的代码了。第四章初始之后,就能够依据大家的须要来浏览。现实中上,后续的章节,都是描述某个模块有什么什么函数,每个函数怎么样运用等。

关于后面的章节,建议对GPIO库函数、中断局部库函数、复位和时钟设置的库函数要比较熟悉,由于平时经常会用到。

以上提到的这两个文档,已经足够您看的了,呵呵。希望您能从中获取大量的STM32根底知识。

设定一个不错的两周入门计划

(1)这里所谓的“入门”,指的是能了解并掌握一些常用的STM32外设,真正想掌握一款处理器,两周根本证明不了什么问题。只能说,你已经有所了解了。但是,这对我们初学者来说已经足够了。

(2)这里所谓的“两周”,依据每个人的时长安排不同而不同。

假如您每天有充足的时长进修,那么能够规定自己尽快地能独立地进行简略的STM32开发。

假如您每天独有业余时长来进修STM32,建议依据您的详细情况安排时长。毕竟方案时长假如安排太紧,反而收不到优秀的效果,只能进入恶性循环,这是我们要避免的。

但是建议,不管您有没充足的时长,都必需给自己做一个方案!!

我这里列出一个思路,仅供参考。

步骤一,安装完STM32进修的软件,假如J-Link、Keil for ARM(MDK)、ISP(假如须要从串口下载的话)。这些软件安装的详细步骤,能够参照我们推出的相应教程进行。

步骤二,挑选局部例程的HEX,假如LED灯的例程HEX文件,下载到芯达STM32开发板中,观察两个LED灯的闪烁情况。这局部的操作,能够参照我们推出的相应的教程进行。

现实中上,以上两个步骤,是为了熟悉要运用的工具软件罢了。属于找感觉的阶段。其实我们还没初始STM32的进修呢!

步骤三,准备几个常用的文档,假如《STM32的用户手册》,《STM32固件库运用手册》等文档。用于平时查阅。这些文档,在光盘中的芯片手册目录中均可找得到。

步骤四,初始查看例程的编写,看看例程是怎么样写的,自己可否修改下例程,到达自己想要的效果呢?

步骤五,Ucos-II的移植,是否须要试一下?

祝贺你,至此,你已经能够自如进行独立的开发了。最后一步,给自己一个宗旨(项目),把它达到出来!

再次强调,以上只是一个进修STM32的思维,供大家参照。下面列出了前面重要关键的步骤,希望大家能尽快入门。

第1步:熟悉调试软件

对初学者来说,我们至少须要安装两个软件:J-Link驱动软件、MDK(就是原来的Keil)软件。

这两个软件在安装软件的过程能够查看神舟开发板用户手册,这里不再反复,大家能够参照我们推出的教程《怎么样安装J-Link驱动软件》以及《怎么样安装MDK(Keil)软件》。怎么样验证自己已经熟悉调试软件的操作了呢?很简略,神舟STM32开发板光盘里附带了很多HEX格式的文件,能够选择一些HEX文件,来观察运行结果。

该步骤要到达的宗旨:熟悉调试软件,如烧写HEX出现问题,可简略判别问题所在,并独立攻克。

第2步:GPIO编程

这是第一次接触固件库的编程,一定要硬着头皮去了解固件库。建议大家尽量去用固件库。而不是避开固件库自己写代码——这样只能在进修中才会发生。现实中的项目中,代码成百上千个,怎么样一个一个自己写?调用固件库中的函数来完成,才是王者之道。

GPIO本身的编程实际上很简单:

1、设置GPIO口的引脚为输写或者输出模式。我们在进行点灯代码的时候,一般设置为推挽输出模式。

2、操作寄存器,往寄存器里置1或者清零操作——这个步骤,固件库已经提供了专门的GPIO_SetBits函数和GPIO_ResetBits函数,我们只有去调用即可达到对IO口的置1和清零。

3、达到多种花样的LED闪动,使得自己熟悉GPIO的编程过程。

该步骤要到达的宗旨:熟悉调试软件,如烧写HEX出现问题,可简略判别问题所在,并独立攻克。

第3步:初始全新的STM32深层钻研

经过以上调试软件的熟悉和GPIO口的编程调试后,相信您已经对STM32有一定的了解。

至少知道怎么样利用STM32的固件库去写一个代码。在这个阶段,将要接触到串口编程、TFT液晶屏驱动编程、定时器编程、串行外设接口SPI编程、存储器编程、SD卡与文件系统移植、USB读写、UCOS移植等,有精力还能够钻研其他外设.

想要学习单片机的朋友,做毕业设计的同学,关注我们,回复一哥,与导师一起学习成长,共同进步,还有更多资料领取。

说了这么多,大家记得留意下方评论第一条(或者私信我)有干货~

-END-

*本文系网络转载,版权归原作者所有,如有侵权请联系删除

版权声明: 本站内容部分来源网络,版权归作者所有,如有侵权,请联系我们删除!
相关文章
手机小电影(手机小电影app一直显示更新) 网络
今天给大家分享手机小电影的内容,其中也会对手机小电影进行扩展,如果能碰巧解决你的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、小小影视为什么打开不了 2、小电影app从哪下载安卓小电影 3、如何将手机上的小电影保存到内存卡里呢? 小小影视为什么打开不了 小小影视打不开可能有以下几种原因:程序不兼容:版本不匹配:当前安装的小小影视版本可能与你的设备或操作系统不兼容。尝试更换一个版本,看是否能…
fabu 2026-05-10 01:36:53
性感女教师小说(性感女教师小说) 网络
今天给大家分享性感女教师小说的内容,其中也会对性感女教师小说进行扩展,如果能碰巧解决你的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、性感教师第一部讲的是什么? 2、求小说,女主强大的现代文 3、红尘往事忆如烟全集红尘往事忆如烟小说在线阅读 4、欲望中的女人剧情介绍 5、性感女教师IONA故事简介 性感教师第一部讲的是什么? 第一部《性感教师》Insegnante, L以议员儿子弗朗哥为中…
fabu 2026-05-10 01:28:52
网易手游礼包领取中心(网易游戏领礼包的app) 网络
今天给大家分享网易手游礼包领取中心的内容,其中也会对网易手游礼包领取中心进行扩展,如果能碰巧解决你的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、梦幻西游手游预约新服成长礼包怎么领取 2、梦幻西游手游在网易大神前面玩在哪里打开 3、网易农场礼包激活码领取地址大全介绍_网易农场礼包激活码领取地址大全... 4、小汪汪手游礼包领取地址 梦幻西游手游预约新服成长礼包怎么领取 由于新服的开启,玩家…
fabu 2026-05-09 02:36:54
浏览器排行榜2013(浏览器排行榜第一名) 网络
今天给大家分享浏览器排行榜2013的内容,其中也会对浏览器排行榜2013进行扩展,如果能碰巧解决你的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、浏览器排行榜前十名 2、电脑最好用的浏览器排行榜 3、电脑浏览器排行榜前十名 4、2013最新浏览器排行榜 5、浏览器下载排行榜2014,浏览器哪个好? 浏览器排行榜前十名 1、浏览器排行榜前十名如下:Chrome浏览器:稳居榜首,以其简洁高效的…
fabu 2026-05-09 02:28:54
水行侠(水行侠是什么意思) 网络
今天给大家分享水行侠的内容,其中也会对水行侠进行扩展,如果能碰巧解决你的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、aquaman为什么叫海王 2、乐高方头仔系列-水行侠41600 3、水行侠出版历史 aquaman为什么叫海王 在电影《海王》中,亚瑟·库瑞的故事被进一步展现。在击败奥姆之前,他因频繁救助海中遇难的人类船只而获得了人类的尊敬和认可,被称为“海王”。这一称呼不仅是对他能力的…
fabu 2026-05-09 01:36:55
x.man(xman图片好图) 网络
今天给大家分享x.man的内容,其中也会对x.man进行扩展,如果能碰巧解决你的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、Xman是什么意思 2、X-man是什么意思? 3、xmen哪些明星参加过 4、韩国节目xman在哪个网站可以看的到呢 5、X-MAN所有参演明星的名单 Xman是什么意思 xman有多种含义,以下是可能的解释: 网络流行词:在网络用语中,“xman”是一个流行的词…
fabu 2026-05-09 01:28:53
武大雷军班招30人100%有保研资格(雷军考武汉大学的成绩) 网络
今天给大家分享武大雷军班招30人100%有保研资格的内容,其中也会对武大雷军班招30人100%有保研资格进行扩展,如果能碰巧解决你的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、雷军班是什么 2、我国“最尴尬”的2所985大学,1所是武大,另一所你知道是谁吗? 3、武汉大学怎么样 4、武汉大学有哪些王牌专业值得选择? 5、武大雷军班属于什么档次 雷军班是什么 武大雷军班,全称为“武汉大学雷…
fabu 2026-05-08 17:14:46
panda杀毒 网络
随着互联网的普及,电脑病毒的威胁也越来越严重。为了保护用户的电脑安全,各种杀毒软件层出不穷。其中,panda杀毒软件备受用户青睐,成为了许多人下载的首选。 一、panda杀毒软件介绍 panda杀毒软件是一款功能强大、操作简单的电脑安全软件。它能够及时发现并清除计算机中的病毒、木马、恶意软件等威胁,从而保护用户的个人信息和计算机系统安全。 二、panda杀毒软件下载流程 打开浏览器,在搜索引擎中输…
管理 2023-03-31 02:59:14
果冻爆爆乐 网络
随着智能手机的普及,越来越多的人开始喜欢玩各种手机游戏。而果冻爆爆乐就是其中一款备受欢迎的休闲游戏。那么,如何下载果冻爆爆乐呢?下面就为大家介绍一下。 一、应用商店下载 在手机应用商店中搜索“果冻爆爆乐”或“Jelly Blast”。 找到对应游戏图标,点击进入。 进入游戏详情页后,点击“下载”按钮进行下载安装。 二、官方网站下载 打开浏览器,在搜索引擎中输入“果冻爆爆乐官网”。 进入官网后,找到…
管理 2023-03-31 02:56:14
qq安装2018最新版 网络
摘要:本文将为大家介绍QQ下载安装2018最新版,包括下载、安装、使用等方面的详细步骤和注意事项。 一、下载QQ软件的途径(1) 官方网站:用户可在腾讯官网上直接下载QQ软件,保证软件的安全性和稳定性。 第三方软件下载站:用户也可以通过一些第三方软件下载站来获取QQ软件,但需要注意选择正规的下载站点,以免因为不良的下载环节导致电脑感染病毒或者安装失败。 二、QQ软件的安装(2) 打开下载好的QQ软…
管理 2023-03-31 02:54:49