【如何学习STM32】一天入门,三个月精通【已完结】
============================一天入门,三个月精通==========================《一天入门STM32》PDF教程 终结版
《一天入门STM32》配套讲解例程 终结版
====================================================================
零死角玩转STM32【入门&精通】:必备资料:全部是官方的,只要这两份即可,无需再多,免得误入资料堆
新手入门的要诀就是:用最少的官方资料在最短的时间里面点亮一个LED。
1、STM32官方例程
在库的这个目录,ST提供了每个外设的例程,把外设该有的功能全部都有例程,
我们在写STM32的程序的时候都是从这些例程中移植过来的。
目录:STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Examples
2、STM32固件库,3.5版本
库就是把STM32的每个外设的功能都封装成一个个函数,我们在编程的时候调用这些函数就可以了,
省去了一个个操作寄存器的麻烦。但是库函数要不要看,库函数的底层操作寄存器部分要不要看?
看,而且是对着手册的寄存器描述来看,把这个库都过一遍。只要你根据外设功能来看,也很快学完。
文件太大一次性传不上来,分几个part压缩传上来,下载的时候放在同一个目录,然后解压即可。
3、《STM32中文参考手册》
这个手册是重中之重,是在学习过程中需要反复阅读,虽说是一份瑰宝,却被很多人不重视。
STM32中文参考手册详细描述了每个外设的功能,寄存器说明,如果要精通STM32,这个手册必须全部看完,而且还要理解。
那如何看这个文档呢?
①先把要学习的某个外设过一遍,做到一个整体的了解,在看的过程中,涉及到寄存器的部分,就定义到寄存器描述部分,详细
看看这个寄存器每个位的描述。
②然后就是看官方提供的关于这个外设的例程,自己移植到开发板里面跑一遍看看效果,一般这一步比较难,对初学者来说是很
难做到的。那么对应的做法就是用我们开发板提供的例程来学习,跑一遍,把例程关于STM32外设操作的都读懂。很多很多人都是
到了这一部就停止了,不再继续深入该外设的学习了,这其实是浪费了趁热打铁的优势,正确的方法是继续第三步的学习。
③在经过第二步的基础上,你应该对学习的外设有六成的把握了,这时该开始看库函数了,把每一个库函数都看完,看下这个函数
实现了什么功能,当操作到寄存器的时候,再打开STM32中文参考手册对应的章节的寄存器描述部分,再认真看寄存器描述。这个
阶段是更加深入的熟悉外设,好做到熟能生巧,其实到了这里,我们不仅可以熟练的使用库,而且还可以用寄存器来编程。
④自己在网上开一个博客,很多网站都支持这个功能,这个博客用来记录学习STM32的笔记,可不要小看这个笔记的作用,
他可以让你重新整理知识,让你有成就感。有句话说得好:看自己有没学会,要么写下来,要么讲给别人听。写和讲的过程是对自己所学
重新整理和消化的过程,在这个过程里面又会发现新的问题,只有真正掌握了才能写下来或者讲出来。
4、《STM32F103xCDE中文数据手册》
有关STM32F1系列的IO分配,可在《STM32F103xCDE中文数据手册》引脚定义章节找到,里面有每个型号的IO的功能描述。
有很多的初学者,甚至是工作了几年的工程师都不知道去哪里找引脚说明,不知道某个外设对应的IO有哪些,比如串口1/2/3/4/5具体是哪几个IO。
======================================已完结===============================================
学习学习学习~顶顶顶~~~ 复习复习复习复习复习复习 感谢火哥,资料挺不错的 haizhiyin 发表于 2015-10-7 22:51
感谢火哥,资料挺不错的
还没写完,还有好些要补充
发给其他人看看 非常好的学习步骤,能给初学者明确的指导! 作为复习不错的 BDG 发表于 2015-10-13 08:34
作为复习不错的
有些地方估计会有笔误或者理解错误的地方,要是看到了记得告诉我 火哥的技术支持果然不是盖的!!怒顶 火哥精神可嘉 中文手册 解压时 提示需要分卷4才能完成,怎么回事呢 shakencity 发表于 2015-10-20 13:53
中文手册 解压时 提示需要分卷4才能完成,怎么回事呢
我压缩的时候是三卷 fire 发表于 2015-10-20 18:51
我压缩的时候是三卷
那到底是咋回事儿呢提示之后 解压出来是空的文件夹啊 shakencity 发表于 2015-10-21 08:54
那到底是咋回事儿呢提示之后 解压出来是空的文件夹啊
你再下载一次 照着做了一遍,感谢。 我还是说需要第四卷才能解压…… sureking 发表于 2015-10-22 21:18
我还是说需要第四卷才能解压……
我再上传一个 shakencity 发表于 2015-10-21 08:54
那到底是咋回事儿呢提示之后 解压出来是空的文件夹啊
重新上传了,可以解压了。 sureking 发表于 2015-10-22 21:18
我还是说需要第四卷才能解压……
已经搞定了 lhymath 发表于 2015-10-21 15:09
照着做了一遍,感谢。
现在更新到 终结版了 学习学习 四个字要对火哥说:用心良苦。 火哥,想学stm32。听说野火教材不错,买了一本。还想配合着看野火的视频学习,请问在哪里可以下载啊 以前写程序一般用简单的表达式和语句,现在看别人的资料发现很多都不懂,自己学到的东西实在太少了,决心向火哥学习,谢谢火哥! 不错 必须支持:loveliness::loveliness::loveliness::loveliness: 这些资料送的光盘里都有吧好东西 谢谢楼主 非常好,赞! 感觉非常不错,值得收藏
开源,这也许是适合这个时代的唯一的便捷渠道了!支持火哥,支持开源精神 感谢大神的分享!非常非常感谢! 学习啦,顶一个 下面这几个压缩包跟上面的有什么不同吗?《STM32中文参考手册V10》这几个文件。是不是重复了? 神贴,666666666666666666 火哥,我看到后面的这个“STM32中文参考手册_V10.part1.rar”,“STM32中文参考手册_V10.part2.rar”,“STM32中文参考手册_V10.part3.rar”,在解压缩时,提示需要第四个文件。否则解压不开的。发现前面的那3个不带V10后缀的文件倒是正常解压缩的。建议火哥把这3个文件删掉吧。
下面这三个解不开。建议删掉即可。不知道为什么分成上下两组发布这些文件资料?
下面是错误提示哦。
精辟!!!!!!!!!!!!!!! 以下载,会好好学习的 好,遇到问题单枪匹马好难,就这个论坛交流学习了
学了 这么多年的嵌入式 是该好好的整理一下自己学的知识了
:lol:lol新手报道,来学习的。 神贴,谢谢火哥 神贴,顶一个 6666666666666666666666 神贴!强力顶! 初学很多问题很难懂
新人报到,对于学习STM32,我也差点儿只做到第2步 jiayou jiayou 加油!!!!!!!!! 来学习一下 看一看,好处有 下来好好学学 感谢火哥
这些资料都很实用的
页:
[1]
2