找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 13204|回复: 29
收起左侧

STM32入门学习经验总结

  [复制链接]
ID:156253 发表于 2017-1-5 17:04 | 显示全部楼层 |阅读模式
STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARMCortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。
步骤/方法
为什么要把时间花在“犹豫”上?
经验总结:每当我们在入门之前(ARM是这样,DSP也一样),总会会有很多疑问,会有很多顾虑。我们渴望知道学习STM32前景如何?需要啥基础?难不难?适不适合我?但是什么时候能心潮澎湃地、相当着急地开始学STM32?日子在一天一天过去!你开始行动了吗?没有行动的思索,永远都不可能入门!把这些时间用来看书吧,效果能好一万倍。
大家一般都是从51单片机过来的,回想一下,我们之前学单片机时如何入门呢?实际上都是先看书(理论),再玩板子(实践)。严格地说,应该是模仿实验。熟悉之后才会自己写程序代码实现某个功能。因此,如果你正在咨询STM32;如果你正对STM32心潮澎湃;如果你想入门STM32;那么,从现在开始,不要犹豫了,不要想再详细地了解STM32的前景了。做一个可能影响你一生的决定吧!不用咨询,不用兴奋,开始看书籍(文档)吧!!每个人都是这么走过来的。
为什么觉得无从下手,看资料没有头绪
经验总结:看资料需要计划、耐心和速度这里所谓的“资料”包括STM32书籍、文档。因为STM32有个特点,datasheet很多都是中文的,有些同学就没有去买书籍,直接看STM32的用户手册,也是可以的。但是不管看书籍还是文档,我们是需要计划的。不是今天看3页,明天看5页。一本书看了两个月,还在磨蹭。请记住,你学的不是寂寞,是STM32!看书或文档不是用来消遣时间的。背水一战吧,给自己规定一个底线:两周内把一定粗略地过一遍!不要求都看懂,事实上,不可能都看懂。但我们必须理解基本知识,对难度高的知识有一个印象,至少以后碰到问题的时候,我们会似曾相识,感觉在哪里见到过,于是翻资料上网找答案——带着问题的时候,效率才是超高的。
两周过去了,STM32的知识你过一遍了吗?没看完?那么,你应该考虑这些天中,你是否尽力了?是否真的想学STM32?或者还是看到STM32人气很高,也想跟下时髦?是不是碰到问题没法解决就想放弃了?现在是你做第二个决定的时候了,请决定你是否继续攻读STM32。如果是一时冲动想跟时髦,请马上放弃——你已经浪费两周时间了,你还想再浪费14天吗?如果想吃得苦中苦,方为人上人,OK,请继续往下看:)
开发板自己DIY还是买现成的?
经验总结:稍微了解一些理论知识后,现在摆在你面前,有两条路:
第一,自己画PCB制板、焊接、调试。
第二,选择一套性价比高的开发板。
笔者之前做过几次PCB设计,而且当时在实验室可以报销所有费用,就自己做了一个PCB板。建议有报销条件的同学自己设计一块板子学习。毕竟2层PCB的设计不是很难。
无法报销的同学,可以选购一款开发板学习。因为自己出钱制板,至少需要150元,加上芯片元件费用、液晶屏费用,可能制作最小系统也要约250元。所以购买开发板还是比较合算的。毕竟现在市场上的STM32开发板已经白菜价了。这里不方便进行各个品牌STM32开发板的比较,个人推荐目前市场上比较牛的STM32神舟系列开发板,毕竟是官方团队打造的,性价比以及文档资料都非常完美,有4,5百页的文档,各种规格系列根据个人情况选择就可以了,我的是STM32神舟III号开发板。
总之一句话,选购的开发板一定要性价比最高的,资料最全,而不是最实惠而资料不全的,有时候贵点也没关系,磨刀不误砍来工,有个好的板子等于有把好的锄头。实际上,大多数同学选购的开发板是用来学习的,不是用来项目开发的。因此,能让你最容易上手STM32,资料齐全就非常重要了,这样可以节约很多时间,俗话说时间就是金钱。


熟悉开发板并试图写程序
经验心得:这时的你,不能再停留在理论上了。你现在的心情,应当是:看到开发板,马上就有一种说不出的兴奋!但是,心急吃不了热豆腐!请耐心把厂家配套的开发板使用手册浏览一遍,熟悉你买的开发板。按照使用手册,把开发板上的相关测试、操作步骤,都动手做一遍,你会发现,原来开发STM32是如此简单!那么就让我们开始STM32嵌入式高手开发之路吧!



QQ图片20161227204857.jpg

评分

参与人数 1黑币 +5 收起 理由
zhangli019 + 5 淡定

查看全部评分

回复

使用道具 举报

ID:292119 发表于 2018-4-26 20:19 | 显示全部楼层
感觉写的还可以
回复

使用道具 举报

ID:323968 发表于 2018-5-7 10:06 | 显示全部楼层
写的挺不错的
回复

使用道具 举报

ID:328200 发表于 2018-6-3 16:24 | 显示全部楼层
好经验,值得我入门学习。
回复

使用道具 举报

ID:376735 发表于 2018-7-21 16:56 | 显示全部楼层
stm32还行,但其RTC是很辣鸡的,晶振负载电容要求6pF,远低于市面上常用的12pF,而且容易不起振。其它的都还好。
回复

使用道具 举报

ID:378537 发表于 2018-7-24 15:51 | 显示全部楼层
很好,那不错,学习学习
回复

使用道具 举报

ID:383620 发表于 2018-8-6 22:30 | 显示全部楼层
感谢楼主
回复

使用道具 举报

ID:390535 发表于 2018-8-30 12:11 来自手机 | 显示全部楼层
感觉要先买东西呢
回复

使用道具 举报

ID:400629 发表于 2018-10-10 15:02 来自手机 | 显示全部楼层
心得体会写得真好!
回复

使用道具 举报

ID:371423 发表于 2018-11-3 17:49 | 显示全部楼层
这经验写的真的不错呀,虽然我现在还是在51这一块爬坑,但是早晚要过渡到32的,感谢指点!
回复

使用道具 举报

ID:222956 发表于 2019-4-18 14:08 | 显示全部楼层
老哥同一个公司啊还用的是同一块开发板
回复

使用道具 举报

ID:75191 发表于 2019-5-7 14:09 | 显示全部楼层
谢谢,正在学习这个。
回复

使用道具 举报

ID:75191 发表于 2019-5-7 14:13 | 显示全部楼层
这经验写的真的不错呀,学习中,谢谢
回复

使用道具 举报

ID:529663 发表于 2019-5-7 15:46 | 显示全部楼层
写的不错,支持一下
回复

使用道具 举报

ID:543645 发表于 2019-5-21 13:38 | 显示全部楼层
非常好,支持!!
回复

使用道具 举报

ID:478466 发表于 2019-5-27 10:48 | 显示全部楼层
入门而已。
回复

使用道具 举报

ID:199471 发表于 2019-6-14 09:33 | 显示全部楼层
楼主说的对搞嵌入式开发的多动手,软硬结合同时着手才好。
回复

使用道具 举报

ID:398977 发表于 2019-6-15 18:28 | 显示全部楼层
谢谢分享
回复

使用道具 举报

ID:558085 发表于 2019-6-15 19:57 | 显示全部楼层
犹豫?完全没必要!网上有原子的视频与源码,还有野火的的视频与源码,只要不是自己赖,完全就能学到一定层次!玩懂后上仿真,说实在的,能将STM32仿真玩出来层次会更高!再将自己写的代码与别人在网上的代码核对,调试。
回复

使用道具 举报

ID:71883 发表于 2019-8-22 17:52 | 显示全部楼层
心得体会写得真好!希望楼主多发多多益善
回复

使用道具 举报

ID:602289 发表于 2019-10-4 19:54 | 显示全部楼层
楼主说的好像很简单,怎么我看起来觉得有点难呢!?
回复

使用道具 举报

ID:575948 发表于 2019-10-23 00:31 | 显示全部楼层
谢谢楼主
回复

使用道具 举报

ID:648828 发表于 2019-11-25 09:32 | 显示全部楼层
表示这连皮毛都不如,还入门,顶多叫让你快速买他的开发板,哈哈
个人认为入门应该是从如何控制gpio,时钟电路,系统中断等说起。
回复

使用道具 举报

ID:663588 发表于 2019-12-13 23:40 | 显示全部楼层
广告啊这是
回复

使用道具 举报

ID:216959 发表于 2019-12-26 10:28 | 显示全部楼层
感谢分享,学习了
回复

使用道具 举报

ID:696978 发表于 2020-2-25 03:58 | 显示全部楼层
没必要搞232串口了
回复

使用道具 举报

ID:694705 发表于 2020-4-13 12:59 | 显示全部楼层
说得太好啦
回复

使用道具 举报

ID:270740 发表于 2020-4-14 15:12 | 显示全部楼层
很好,谢谢,学习一下了
回复

使用道具 举报

ID:711352 发表于 2020-4-22 11:12 | 显示全部楼层
很不错,学习一下
回复

使用道具 举报

ID:11942 发表于 2020-5-7 13:00 | 显示全部楼层
写的挺不错的good
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表