如何学好stm32??

如题所述

关于STM32神舟开发板的特点
特点1:STM32神舟系列的每款开发板都有一个非常详细的几百页的说明手册。有很多爱好者反映,买到的开发板没有手册或手册不全,手册不详细,拿到手后没有什么用,无从下手,那么您可以考虑STM32神舟系列的开发板,其中神舟III号有400页,神舟IV号的手册有将近700多页之多,无论还是从原理还是从代码都是非常值得阅读的资料书籍。

特点2:开发板所带的例程代码非常好,易懂和方便移植。很多开发板的代码写得很难阅读,不规范,有的甚至是用寄存器实现的代码,可读性非常差,并且不容易重用到新的实际项目中,而STM32神舟系列的开发板,全部用ST的专用库实现,库代码全部开源,库即是将底层寄存器部分代码全部封装成函数,融入了软件设计的架构理念,想跟踪到硬件实现的驱动底层,就跟进对应的函数即可看到一切原始代码,所以您可以有选择的想看寄存器版本就看寄存器版本,想看函数库版本就有函数库版本,无论对实际项目也好,针对学习也好,两全其美!!!

特点3:神舟系列板子因为系列全,所以技术支持以及技术进一步拓展空间大。许多单独的开发板技术支持根本不行,有的就算是技术支持不错,但是你想更深入一步去学习,就很难了;而成一个完整系列的STM32神舟系列是值考虑和选择的,因为该系列包含了103RBT,VCT,VET,ZET,以及107VCT多个系列的开发板,无论你先学难,再拖展知识面,还是怎么样都好,绝对不怕资料少!没资料!!!而且各个系列之间还可以相互借鉴,相互依存,各个设计的高手非常多,大家一起相互交流,产生更多更新碰撞和资料。

特点4:硬件资料丰富。硬件资源以及相关资料都比同类开发板要多很多,因为该系列是一个组织在维护和发展,并不是单独的个人爱好所设计的板子,这个组织走在最前沿,不断收集行业内的知识,在神舟系列上进行验证和实现,所以资料也会越来越多。

特点5:板子的网络接口特别加强。许多STM32开发板没有考虑到网口这块以及无线2.4G(WIFI)和315M通信的例程,随着嵌入式设备在网络方面日益普及,以太网以及无线网都是嵌入式设备中必不可少的一个环节,就算有的嵌入式设备不需要网口,但是做为提供开发板的设计,不可不考虑加强网口这块的例程,代码,讲解,为各个开发爱好者做一个提前准备和设计,而这些接口神舟系列有已经直接运行的代码以及详细的讲解,大家获得相关资料,相互参考一下

特点6:STM32神舟开发团队经历了许多STM32项目,在中国最大的意法半导体STM32官方社区的首要推荐的拳头开发板入门,以及进阶产品,有官方支持的开发板才是好开发板,这样可以少走弯路,避免许多的BUG和不必要的错误。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-13
有很多开发板,不要买红牛板,红牛的质量很不好,买过6块红牛的人路过,红牛的功能很少,对学习者不是一件好事。
买块开发板,跑跑程序,我觉得吧,有C语言基础,STM32很好学,没什么意思,单纯学跑程序一点难度都没有。
关于STM32的书,都写得不好,不如手册,只要手册已经足够,STM32容易,单纯学好STM32上的编程估计也不易找到工作,太简单了。得会硬件设计。
也不必看视频教程,是有一个视频教程,不过说得很不好,看手册最实际。
好学是好事,你不要总想一步登天,先好好学习51吧。
第2个回答  2011-07-13
买个开发板 从流水灯程序开始一点一点的学习每个外设,和学习其他的单片机都是一样的 无外乎设置时钟 设置中断 设置外设寄存器追问

有什么资料吗?在哪个网站呢?其实我就是不想买板而已,之前买了一个51的,但现在还没有完全学完它的外设,可是进度还是要赶的,所以就开始学stm32了,拜托了

追答

搞单片机开发就是个实践,stm32 又不像51有proteus这样的软件可以仿真,光看书怎么能知道你理解的对不对呢,51开发板一共才几个外设啊 你都没学完,所以建议还是打好基础,51要是弄好了,stm32还是不难的

追问

我还有彩屏和温度传感器、红外遥控的用法没有学,其他的都有接触啦,原来stm32是没有仿真软件的啊?好吧,那只好买板啦~~你有什么资料吗?要不我这个假期就这样废掉啦

追答

至于买什么开发板 我也说不好 现在的开发板实在是太多了 我建议先买个便宜的 可以实现简单功能的就行 至于tft 网络 系统之类的功能 初学的人实在是用不上 都是“卖点”,

第3个回答  2012-09-12
去淘宝上 搜索 教学视频,人家在网盘什么都给你弄好了 ,一顿盒饭的钱 。
个人觉得stm32视频 李想的视频讲的最好。
相似回答