文章目录
一、stm32简介
stm32MCU:
特点:
- STM32是ST公司基于ARM Cortex-M内核开发的32位微控制器
- STM32特色:硬件自动化,各个外设相互链接
stm32分类:

ARM:
ARM
- ARM既指ARM公司,也指ARM处理器内核
- ARM公司是全球领先的半导体知识产权(IP)提供商,全世界超过95%的智能手机和平板电脑都采用ARM架构
- ARM公司设计ARM内核,半导体厂商完善内核周边电路并生产芯片
ST设计与ARM设计的关系:

ARM分类:

命名规则:
关于STM32F103C8T6的命名规则:

关于STM32 & STM8 等其他芯片的命名规则:

STM32F103C8T6的一些参数:
- 系列:主流系列STM32F1
- 内核:ARM Cortex-M3
- 主频:72MHz(单片机的主频越高,其运算速度一般是越快;如果准确的时钟,需要使用外部晶振)
- RAM:20K(SRAM:存储介质)
- ROM:64K(Flash:闪存介质)程序存储器( 在断电情况下仍能保持所存储的数据信息 )
- 供电:2.0~3.6V(标准3.3V)(51单片机是5V,USB供电是5V,如果需要给32供电要稳压芯片)
- 封装:LQFP48
片上资源/外设:
STM32F103C8T6片上资源/外设:(深色是内核内的外设,其他是内核外的外设)

- 外设:硬件电路,直接通过读写数据寄存器就可以完成发送和接收数据
STM32F103C8T6片上资源/外设的简单介绍:

- F1芯片最后四个外设没有
系统结构:

-
ICode是用来加载程序指令的,Cortex-M3的控制器可以接收主存(Flash存储器)里面的指令操作码
</

本文详细介绍了STM32微控制器的基础知识,包括STM32的特性、分类、命名规则、片上资源、系统结构以及引脚定义。STM32基于ARMCortex-M内核,具有丰富的外设和灵活的启动配置。此外,还涵盖了软件安装、新建工程的步骤以及固件库的使用。文中通过STM32F103C8T6为例,阐述了其最小系统电路和电源管理。最后,讨论了工程文件结构和中断函数调用顺序,为开发者提供了深入理解STM32的指导。

2万+

被折叠的 条评论
为什么被折叠?



