stm32初学者入门教程 stm32初学者好学吗?

stm32初学者好学吗?1gtSTM32可以真接学。你找一块开发板,明确的文字教程和视频教程学,编几个小实验,例如IO口控制、掉线、定时器。。。就差不多吧入了门了;2gt如果学过51单片机,最少对编程

stm32初学者好学吗?

1gtSTM32可以真接学。

你找一块开发板,明确的文字教程和视频教程学,编几个小实验,例如IO口控制、掉线、定时器。。。就差不多吧入了门了;

2gt如果学过51单片机,最少对编程这方面就都很熟得不能再熟了,那样学起STM32会极其快。

好处是:你51单片机的功能,基本STM32都有,也可以比喻说,STM32是51的加强版,也就是说STM32真包含了比51单片机更丰富的功能;你就完全控制51单片机,这样只要你还好认识看看,就马上能入了门STM32;

3gt就学51单片机、STM32,难度差不多一样。

我自己用过51单片机、STM32,总觉得假如有一些C语言基础,再学51和再学STM32是不多的,只不过STM32有C语言的固件库,学过来,是动态链接库固件库的函数,很方面。不过说起来,如果学过51单片机,那样至少对汇编语言、内部寄存器控制、C语言程序风格,这几个方面越来越清楚、完全掌握,对你以后学更低级的MCU是有好处的。

stm32入门的话我应该选哪本书和哪款开发板?

目前stm32开发版和教程比较好完备的有3家正点原子,野火和安富莱电子,资料回答书籍视频教程,这些外设,一些常用的协议都比较体系和详细点,变更土地性质的资源也都比较相当丰富,这三家开发版全是比较好的选择。

入门的话我建议你视频加书籍一块看这样效果会更好,视频的话我推荐个人如果说比较好的一部视频,《刘洋老师边写边讲stm32视频教程》一边写代码在旁边回答的很好。书籍的话推荐推荐看《stm32中文参考手册》和《stm32开发指南库函数》这本书紧紧在虚空中库的分析和可以使用展开攻击,有大量的实例。

推荐一下先看野火的《零死角玩转STM32》才是入门读物,前一两章描述得的很详细点且通俗点,不过三个pdf读过去花不了多少时间。

别整的什么一些书籍一进来介绍寄存器或则时钟配置,刚外界没概念的人读着确实很愁闷,

后再主要注意看两本书:《ARM体系结构与编程》,杜春雷,清华大学出版社;《Cortex-M3权威指南》,宋岩译,北航出版社。

要指出的是,MCU是实践性课程,理论的学习只不过是为更好的理解、实践,是手段不是什么目的。这两本书所牵涉到到的知识很广,不不需要也不可能学懂弄通弄透。相对于初次接触ARM的人来说,只不需要飞快的浏览的网页它,甚至于都不是需要你只要记住它,只要你在脑子里带走个印象,明白它是什么,有什么,就行。另外,麻烦问下汇编语言的章节,然后跳不要看,这个是要你们在一级阶段能完成的。都没有达到这个目的,10天的时间接着读这两本书,是毫无问题的。

《STM32固件库使用手册》《ARM开发工具RealView MDK使用入门》《STM32F103参考手册》

这个顺序来学

至于板子,那趟原子和野火的板子比较好,资料也多,那是价格贵了一点。现在stm32容易学的很,视频资料都有吧很多了,比过去好学多了。

建议正点原子的吧

而推荐在用cubemx这个工具Hal库(正点原子的教程,肯定有Hal库的版本),自动导入单片机初始化设置代码,降低入门难度

个人建议正点原子,入门教程做得的很祥细,或者野火的做的也很确实不错!

从实际中项目从底层做起,项目需要哪个CPu就从哪个CPU学起这样快的话!