《零死角玩转STM32》— F1 系列第 1 页 共 53 页前言一天入门 STM32,仅一天的时间,是否有真的这么快
不同的人对入门的理解不一样,这篇一天入门 STM32 的教程,我们先对入门达成一个共识,如果你有异议,一天入门不了,请不要较真,不要骂街,保持一个工程师该有的修养,默默潜心学习,因为你还有很大的上升空间
我眼中的入门:(前提是你学过 51 单片机和 C 语言)1、知道参考官方的什么资料来学习,而不是陷入一大堆资料中无从下手
2、知道如何参考官方的手册和官方的代码来独立写自己的程序,而不是一味的看到人家写的代码就觉得人家很牛逼
3、消除对 STM32 的恐惧,消除对库开发的恐惧,学习是一个快乐而富有成就感的过程
《零死角玩转STM32》— F1 系列第 2 页 共 53 页第1 章一天入门 STM32本章参考资料:《STM32中文参考手册》《CM3权威指南 CnR2》学习本章时,配合《STM32中文参考手册》GPIO章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分
1 51 与 STM32 简介51 是嵌入式学习中一款入门级的精典 MCU,因其结构简单,易于教学,且可以通过串口编程而不需要额外的仿真器,所以在教学时被大量采用,至今很多大学在嵌入式教学中用的还是 51
51 诞生于 70 年代,属于传统的 8 位单片机,如今,久经岁月的洗礼,既有其辉煌又有其不足
现在的市场产品竞争激烈,对成本极其敏感,相应地对 MCU的要求也更苛刻:功能更多,功耗更低,易用界面和多任务
面对这些要求,51现有的资源就显得得抓襟见肘了
所以无论是高校教学还是市场需求,都急需一款新的 MCU 来为这个领域注入新的活力
基于这市场的需求, ARM 公司推出了其全新的基于 ARMv7 架构的 32 位 Cortex-M3微控制器内核
紧随其后,ST(意法半导体)公司就推出了