甲不开仓财物耗散是什么意思| 生殖细胞是什么| 牛仔裤配什么鞋| 书生是什么生肖| 喝杨梅酒对身体有什么好处| 治鸡眼用什么药最好| 乳房胀痛什么原因| 天上的云朵像什么| 客服是什么意思| pp材质是什么材料| 淋病吃什么药好的最快| 睡觉掉床下是什么预兆| 梯是什么意思| 什么有成什么| pubg什么意思| 马齿苋有什么好处| 七月十五日是什么节日| 9.10是什么星座| 入伙是什么意思| 严重脱发是什么病先兆| evol是什么意思| 流清鼻涕吃什么药好| 吃了虾不能吃什么| 气虚血虚吃什么补最快| 泌尿系统感染挂什么科| 脸色蜡黄是什么原因| 睡不着觉什么原因| 梅花象征着什么| 925银和s925银有什么区别| 静脉曲张吃什么食物| 七月初七是什么节| 茉莉花茶是什么茶| 做病理是什么意思| 脸上反复长痘是什么原因| 阿司匹林肠溶片什么时候吃最好| 胃酸吃什么食物好得快| 3月29是什么星座| ly是什么意思| 什么人不能摆放大象| 肚子胀气用什么药| 槐子泡水喝有什么功效| 黄瓜为什么会发苦| 吃什么升血压快| 浮肿是什么原因引起的| 自缢是什么意思| 指甲有竖纹是什么病| 便秘吃什么最快排便小孩| 坐东北朝西南是什么宅| 槿字五行属什么| 吸血鬼怕什么| 孕吐什么时候出现| 面部痉挛是什么原因引起的| 肤专家软膏主要治什么| 左肺结节是什么意思| 泡脚去湿气用什么泡最好| 什么床垫好| 芝士可以做什么美食| 白芷长什么样图片| 李什么名字好听| 错构瘤是什么病| 阻力是什么意思| 煮肉放什么调料| 丘比特是什么意思| 楚乔传2什么时候上映| 什么是走读生| 为什么脚上会长鸡眼| 如虎添翼是什么生肖| 尿酸高是什么原因导致的| 红枣泡水喝有什么好处| 什么是纤维| 怀疑心梗做什么检查| 3月28日什么星座| 择日什么意思| 天花是什么病| 0z是什么单位| 美特斯邦威是什么档次| hca是什么意思| 白带有血丝是什么原因| 直接胆红素高是什么病| 胰腺不好吃什么食物好| 薜丁山是什么生肖| 前列腺增生伴钙化是什么意思| 桃李满天下的桃李是什么意思| 狗狗尾巴溃烂用什么药| 什么鲸鱼最大| 基层是什么意思| ipi是什么意思| 排骨用什么炖好吃| sheet是什么意思| 红楼梦为什么叫石头记| 睡不着挂什么科| 眼睛过敏用什么眼药水| 竹外桃花三两枝的下一句是什么| 湉字五行属什么| 冬至夏至什么意思| 手指起水泡是什么原因| 为什么拼音| 脾肾阳虚吃什么药最好| 己巳五行属什么| 拔牙可以吃什么| 急性咽炎吃什么药| 经常梦遗是什么原因| 吃什么能去湿气最好| 财务是什么意思| 桀是什么意思| 吃什么可以快速排便| 甲状腺功能检查挂什么科| 沉脉是什么意思| 视力模糊什么原因| 子宫内膜粘连有什么症状| pw是什么| 暧昧是什么意思| 靥什么意思| 什么是穿刺检查| 抹茶是什么茶| cfa是什么证书| 受用是什么意思| 广义是什么意思| 什么颜色防晒| beyond是什么意思| 命中注定是什么意思| 吃番茄有什么好处| 辞职是什么意思| 公关是什么意思| 胎毛什么时候剃最好| cst是什么意思| 联系是什么意思| lp是什么意思| 婴儿游泳有什么好处和坏处| 游离是什么意思| 怀孕喝什么汤最有营养| 湿疹是什么原因引起的| 婴儿湿疹不能吃什么| 这是什么呀| bgo是什么意思| 什么是肾结石| 腋下黑是什么原因| 颈椎病头晕吃什么药| 兼性厌氧是什么意思| 什么是设计| 所言极是是什么意思| 白发多的原因是什么| 八项药是什么药| 阴道里面有个肉球是什么| 十点是什么时辰| 为什么妇科病要肛门塞药| 什么病不能熬夜| 100年前是什么朝代| ivd是什么意思| 猎德村为什么那么有钱| 想什么来什么是什么定律| 肾精亏虚是什么意思| 石女什么样| 什么品牌的奶粉最好| 天丝是什么材料| 银耳什么时候吃最好| 血压高的表现症状是什么| 早上八点到九点属于什么时辰| 什么样的声音| 子痫是什么意思| 按摩椅什么品牌最好| me是什么基团| 什么什么功高| 学生早餐吃什么方便又营养| 出库是什么意思| 舒张压偏高是什么原因造成的| 有什么办法| 子宫囊肿是什么病| 9.23号是什么星座| 淋巴结挂什么科| sd什么意思| 半月板变性是什么意思| 达芬奇是干什么的| 1998年属虎的是什么命| 八面玲珑是指什么生肖| 梦见自己和别人结婚是什么意思| 上眼药什么意思| 属猴的和什么属相最配| 内分泌是什么意思| 黄鳝吃什么东西长得快| 二月二十二日是什么星座| 胃酸吃什么药好| 怀孕天数从什么时候算起| 宫颈口在什么位置| 额头高代表什么| 心电图伪差是什么意思| 因人而异是什么意思| 上海市市长是什么级别| 怂人是什么意思| 堂哥的女儿叫什么| 姐姐的孩子叫什么| 超脱是什么意思| 三跪九叩是什么意思| 为什么晚上不能晾衣服| 喉咙发炎是什么症状| 皮肤长小肉粒是什么原因| 限量版是什么意思| 沙参长什么样子图片| 东北人喜欢吃什么菜| 什么是黑色素瘤| 补办护照需要什么材料| 区局长是什么级别| 高血压可以喝什么饮料| 酸辣粉的粉是什么粉| 丁火命是什么意思| 日是什么意思| 玉米须泡水喝有什么功效| 肾结石是什么引起的| 3个火读什么| 胸闷气短可能是什么病| 全科门诊主要看什么| 空调一级能效什么意思| 命悬一线的意思是什么| 福建为什么叫八闽| 穿山甲到底说了什么| 头一直疼是什么原因| 蛮蛮是什么意思| 肩周炎属于什么科室| 心季吃什么药| 蒸蒸日上什么意思| 农历正月初一是什么节日| 艮五行属什么| 雾灯什么时候开| 牛黄是什么东西| penguin是什么意思| 护理学是学什么的| 为什么会焦虑| 脚踝肿是什么原因引起的| 螺蛳粉为什么臭| 李健为什么退出水木年华| 结婚前要准备什么| 易蒙停是什么药| 智商100属于什么水平| 呆萌是什么意思| 颞下颌关节紊乱吃什么药| 拔牙吃什么消炎药| 金蝉花是什么| 为什么手指会脱皮| 海澜之家属于什么档次| 女性私处为什么会变黑| 事宜愿为是什么意思| 梦见买狗是什么意思| 社畜是什么意思| 680分能上什么大学| 中毒了吃什么解毒| 丑时是什么时间| 医院门特是什么意思| 男性睾丸疼痛什么原因| 中午十一点是什么时辰| 什么发色显皮肤白| 小寨附近有什么好玩的| 大姨妈期间同房有什么影响| 女性漏尿吃什么药最好| 武夷山岩茶属于什么茶| 神灵是什么意思| 鸡蛋白是什么| mi是什么| 甘油三酯偏高吃什么药| 拂尘是什么意思| 属性是什么| 负责是什么意思| 透明的什么| 有什么奇怪| medicine什么意思| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 综合技术 ? 基础知识 ? 学习STM32单片机,从菜鸟到牛人

共4条 1/1 1 跳转至

学习STM32单片机,从菜鸟到牛人

高工
2025-08-04 10:14:51     打赏
百度 去年全年,航空小镇接待游客人数达万,营业收入达3000多万元。

    如何系统地入门学习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实例-用按键控制串口发送数据,文末附代码

    以上提到的这两个文档,已经足够您看的了,呵呵。希望您能从中获取大量的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)软件。

    这两个软件在安装软件的过程可以查看开发板用户手册,这里不再重复。如何验证自己已经熟悉调试软件的操作了呢?很简单,资料包附带了很多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移植等,有精力还可以研究其他外设。





关键词: STM32     单片机     菜鸟     牛人    

专家
2025-08-04 14:29:44     打赏
2楼

感谢分享


院士
2025-08-04 19:09:36     打赏
3楼

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


院士
2025-08-04 20:27:32     打赏
4楼

帖子写得还是写很中肯的。

具体的学习步骤要根据自身的条件来处理。


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
碱性食物都有什么 绝非偶然是什么意思 妇科炎症用什么药最好 鹅蛋什么人不能吃 dan是什么意思
参拜是什么意思 解酒喝什么 非洲割礼是什么 扁桃体肥大有什么影响 opple是什么牌子
心智不成熟是什么意思 韬的意思是什么 拉拉裤是什么 夏天梦见下雪是什么意思 茭白不能和什么一起吃
鼻子两侧毛孔粗大是什么原因造成的 麻醉对身体有什么伤害 精忠报国是什么意思 木加一笔变成什么字 二氧化碳高是什么原因
头顶头发稀少是什么原因hcv9jop7ns0r.cn 拉屎拉出血是什么原因hcv8jop2ns0r.cn 压迫感是什么意思hcv9jop5ns6r.cn 胃窦糜烂是什么意思严重吗hcv8jop4ns8r.cn 蛇与什么属相相克相冲hcv8jop9ns3r.cn
手关节黑是什么原因hcv9jop6ns6r.cn 包二奶是什么意思hcv8jop4ns1r.cn 四大美女指什么生肖hcv9jop2ns8r.cn 沈阳为什么叫盛京hcv9jop0ns5r.cn 感觉不到饿是什么原因hcv9jop8ns3r.cn
老虎五行属什么jiuxinfghf.com 吃什么容易怀孕hcv9jop3ns5r.cn 卫校学什么专业最好hcv9jop6ns0r.cn 沉住气是什么意思hcv9jop5ns3r.cn 女人的胸长什么样hcv8jop4ns9r.cn
舌苔白有齿痕吃什么药hcv7jop9ns6r.cn 敲木鱼是什么意思hcv7jop6ns0r.cn 梦见挖土豆是什么意思hcv8jop6ns0r.cn 六六无穷是什么意思hcv9jop0ns8r.cn dunk是什么牌子hcv9jop0ns7r.cn
百度