qsj19921012的个人空间 https://bbs.21ic.com/?1458704 [收藏] [复制] [RSS]

日志

STM32入门

已有 525 次阅读2016-5-24 14:34 |系统分类:ARM| STM32入门

工作半年了,一直想写点什么,但苦于高考语文及格线飘过,每每手指接触键盘的时候,总是不 知如何写起。 工作至今一直在做单片机开发相关的工作,算起来也还是个菜鸟,深奥的技术谈不来,只能说说 自己的学习体会。
         作为自动化毕业的理工男,单片机肯定不陌生。说起单片机,不得不提51单片机,经典得不能再 经典了,每个学单片机的人都少不了它,至今在许多领域然而能进到它的身影。但51单片机已经出现太长时 间了,它的性能已经不能满足功能越来越复杂的嵌入式设备,所以学习一种新的单片机就尤为重要了。 STM32作为一款32位单片机,物美价廉,在许多场合都得到了很好的应用。 
         对于从学习51单片机过来的人,再学习STM32都会有一种莫民的恐慌,入门感觉特别的困难。尤其 是看到一大推结构体类型以及各种各样的寄存器,瞬间感觉满腔的热血被泼了一盆冷水。从51到STM32,学 习方法就得有所改变,学习STM32不需要自己去背去记各种寄存器的功能,你需要一本STM32固件库函数的 PDF资料就可以,这资料在网上能下载到,每当你看到不懂得函数,你就看看这个固件库函数的PDF资料, 坚持下来,收获肯定不小。此外,除了固件库函数PDF资料,你还需要STM32中文教程及参考手册的PDF资料 ,同样也可以网上下载。有了这两份资料,入门还是不够的,因为搞单片机的,没人能光靠软件仿真就能 学会的,所以还需要一块开发板,开发板有很多源程序,下一个到板子里,让程序跑起来,然后在分析里 面的语句,慢慢的你就发现STM32其实并没有想象中的难。
        在分析例程的时候,建议先不要去细究每一个语句的含义,你只要先弄明白这个函数干嘛的就行(在大型的程序中尤其重要),等你熟悉了整个工程的大体框架以后,再去细究各个函数里面的具体功能是怎么实现的,细究到最底层,你就会发现,这又是一个难点。最低成的函数都是一些驱动函数,在看这些驱动函数的时候也得结合着原理图来看,驱动函数的各个语句和原理图中的各个芯片的引脚都是息息相关的。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)