提示:本文主要为学习笔记,主要学习资料为野火的《STM32库开发实战指南--基于野火指南者开发板》,希望各位大佬可以多多关照,多多指点
文章目录
- 前言
- 一、STM32的分类
- 二、STM32的命名规则
- 三、选择合适的MCU
- 总结
前言
提示:本文主要记录STM32的选型,通过介绍STM32的分类,命名规则及如何选择合适的MCU,进一步加深本人对STM32的认识,方便以后学习
一、STM32的分类
STM32有很多系列,可以满足我们的各种市场需求,从内核上看可以分为Cortex-M0、M3、M4、M7,每个内核又大概可以分为主流、高性能和低功耗。
单纯从学习的角度来看我们可以选择F1和F4,其中F1代表着基础款,基于Cortex-M3内核,主频为72MHZ,F4为高性能,基于Cortex-M4,主频是180MHZ,指南者就是F1
二、STM32的命名规则
三、选择合适的MCU
MCU是微控制单元,要区分微控制单元和微控制器
在了解完STM32的分类和命名方法后,我们要根据项目的具体要求先大概选择哪种内核的MCU,普通应用并且不需要大屏幕的我们可以选择F1,追求高性能,大量数据运算并且需要外接RGB大屏幕的我们可以选择F4系列。
在画原理图前,一般做法是先把引脚分类好,然后开始画原理图
最后就是关于数据手册和参考手册:数据手册主要用于芯片选型和设计原理图,参考手册主要用于编程,但是由于本人刚刚入门所以对两份资料还不是很了解,希望在以后的学习可以熟悉吧。
总结
今天学习的主要是STM32的选型,学习资料主要是野火指南者开发板的配套资料,通过今天的学习进一步了解STM32,但是目前还不是很了解内核和引脚,同时对数据手册和参考手册了解不够,不知道该如何去画原理图