STM32 嵌入式学习入门(1)——STM32简介及STM32学习方法简介

STM32简介及STM32学习方法简介


STM32是新的基于ARM内核的32位MCU系列,该内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Cortex-M内核,该内核采用标准的ARM架构。该内核具备超前的体系结构以及高性能、低电压、低功耗,且拥有创新的内核以及外设等特色......

具体地可能很难对STM32下一个定义。并且我估计零基础接触嵌入式、接触STM32的同窗看完上面这句话仍是没懂STM32究竟是什么东西,以及咱们能用STM32作什么。由于这句话对零基础的人来讲有太多的没听过的名词。

博主如今是大二学生。 一年多之前,本身加入了学校的嵌入式实验室,在学长介绍下开始接触STM32。当时买了正点原子的开发板,开发板配套的资料确实很全,可是对一个新手来讲,那么多的资料,根本不知道从哪里看起。因此起步的时候浪费了很多时间。到如今本身 接触STM32有一年时间了,期间用STM32作过一个小的项目,也学到了很多STM32的知识。在这里经过写博客的方式对本身所学到的东西作一个梳理。若是本身写的东西能帮助到后来的初学STM32的同窗,那固然更好。

博主全部有关嵌入式和STM32的文章在确保描述准确的前提下尽可能少使用太多的专业名词,以减小初学者学习的难度,另外我并无系统地学习过嵌入式或者STM32这门课程,这方面的知识所有是自学的,自学的时候也是以应用为主,理论方面的关注比较少,因此后面的文章对于纯理论方面的介绍可能会比较少,但对于某一块知识的原理及其应用,我相信我所写的内容会对初学者有帮助。

若是看到这篇文章的你准备开始学习STM32尚未考虑好买哪款开发板,个人建议是买正点原子的MiniSTM32F103RCT6这一款开发板,首先正点原子的开发板质量有保证,并且最主要的是它的配套资料很全,很方便学习。其次这个型号采用的芯片不管从芯片的性能或引脚数量仍是开发板板载资源的多少来讲,都比较适合入门学习使用。另外正点原子的Mini板也是个人第一个开发板,因此后面的文章中多少会联系到正点原子的资料。
下面谈谈本身对STM32浅显的认识和初学者拿到开发板后如何快速上手开始学习。

这是第一篇文章,就先写这些了,之后想到什么了再来补充。还有后面所写的嵌入式方面的文章的连接我都会放到这篇文章下面。