本篇内容为STM32零基础入门教程的第一篇,网上STM32的教程很多,有些初学者还是望而却步。其实STM32并不难,只是一个新的事物出现在我们面前一时间不适应,思来想去我打算写点东西一方面自己有点知识的积累,另一方面希望可以给他人一点帮助。
人们对小说、电影电视的专注度兴趣普遍比较高,所以我决定以小说的方式开展这套入门教程,好了那我们开始第一幕吧.
单片机的诞生与发展
故事发生在20世纪60年代末,由于计算机科学和电子技术的发展进步,计算机领域的科学家希望减小计算机的体积,并能在小型机甚至微型机上进行操作。为了这个目标科学家们开始研究如何将计算机的各个组件集成到一个芯片上。1968年罗伯特·诺伊斯在帕特森空军基地为还未出生的主人公提前起了名字-‘微处理器’,正是从此刻开始有了微处理器这个概念。
1971年,世界上第一款商用微处理器Intel4004诞生,其集成了计算机的运算器、控制器和存储器等功能。刚刚出生的Inter4004虽然只能执行一些简单的计算任务,但他开创了微处理器时代,为计算机的进一步发展奠定了基础。
随着技术的不断进步,芯片的集成度越来越高,计算能力也不断提升。1974年,因特尔公司推出了Intel 8080微处理器,这款芯片成为了第一款广泛应用于个人计算机的微处理器。从此,单片机开始逐渐走入人们的日常生活。
单片机的诞生不仅改变了计算机的形态,将计算机变得更小、更便捷,也加速了计算机技术的普及和发展。它广泛应用于计算机控制、嵌入式系统、电子设备等领域,成为推动科技进步的重要工具之一。
STM32和单片机的关系
门派代表肖像:
随着江湖腥风血雨的厮杀,单片机逐渐演变为不同的门派,总的划分为8位单片机、16位单片机、32位单片机三大门派,他们的主要区别在于处理数据的能力,位数越多单次处理数据的能力越强(内功越厚),而这三大门派内部又划分了不同的派系(不同品牌型号),STM32是32位单片机里的典型代表(门派里的老大哥)。
为什么选择学习STM32
教程丰富学起来容易(武功秘籍比较多),市场占有率高(门派大,出去容易立足),体系分支众多选型方便(武功种类众多,应用场景也就多了),现行的许多芯片同STM32软硬件兼容,学会这一个很多其他的芯片也就会了(很多武功的模板)。
STM32的选型
根据上图我们可以看出STM32单片机型号中每一个名字的含义,在选型时我们不需要选择性能最好的,根据性能选择适合的型号就可以。(门派里每个人的武功有强有弱,不需要每件事情都让武功高的人去做,每个人做自己能力范围内的事情就好)。
本章到此结束,下集预告:开发环境的选择与安装。