第一章笔者的入门总结
1.1 为什么要把时间花在“犹豫”上?
每当我们在入门之前(ARM 是这样,DSP 也一样),总会会有很多疑问,会有很多顾虑。
我们渴望知道学习 STM32 前景如何?需要啥基础?难不难?适不适合我?但是什么时候能
心潮澎湃地、相当着急地开始学 STM32?日子在一天一天过去!你开始行动了吗?没有行
动的思索,永远都不可能入门!把这些时间用来看书吧,效果能好一万倍。
大家可能是从 51 单片机过来的,回想一下,我们之前学单片机时如何入门呢?实际上都是
先看书(理论),再玩板子(实践)。严格地说,应该是模仿实验。熟悉之后才会自己写
程序代码实现某个功能。因此,如果你正在咨询 STM32;如果你正对 STM32 心潮澎湃;
如果你想入门 STM32;那么,从现在开始,不要犹豫了,不要想再详细地了解 STM32 的
前景了。做一个可能影响你一生的决定吧!不用咨询,不用兴奋,开始看书籍(文档)
吧!!每个人都是这么走过来的。
1.2 看资料需要计划、耐心和速度
这里所谓的“资料”包括 STM32 书籍、文档。因为 STM32 有个特点,datasheet 很多都是中文
的,有些同学就没有去买书籍,直接看 STM32 的用户手册,也是可以的。但是不管看书籍
还是文档,我们是需要计划的。不是今天看 3 页,明天看 5 页。一本书看了两个月,还在
磨蹭。请记住,你学的不是寂寞,是 STM32!
看书或文档不是用来消遣时间的。背水一战吧,给自己规定一个底线:两周内把一定粗略
地过一遍!不要求都看懂,事实上,不可能都看懂。但我们必须理解基本知识,对难度高
的知识有一个印象,至少以后碰到问题的时候,我们会似曾相识,感觉在哪里见到过,于
是翻资料上网找答案——带着问题的时候,效率才是超高的。
两周过去了,STM32 的知识你过一遍了吗?没看完?那么,你应该考虑这些天中,你是否
尽力了?是否真的想学 STM32?或者还是看到 STM32 人气很高,也想跟下时髦?是不是
碰到问题没法解决就想放弃了?现在是你做第二个决定的时候了,请决定你是否继续攻读
STM32。如果是一时冲动想跟时髦,请马上放弃——你已经浪费两周时间了,你还想再浪
费 14 天吗?如果想吃得苦中苦,方为人上人,OK,请继续往下看:)
1.3 学 STM32 必备开发板
稍微了解一些理论知识后,现在摆在你面前,有两条路:
第一, 自己画 PCB 制板、焊接、调试。
第二, 购买一套性价比高的开发板。