
STM32芯片架构 STM32F103系列芯片的系统架构如下: ![]() STM32芯片基于ARM公司的Cortex-M3内核,由ST公司设计生产,内核与总线矩阵之间有I(指令)、S(系统)、D(数据)三条信号线。内核通过总线矩阵与FLASH、SRAM、外设连接。而外设包括GPIO、USART、I2C、SPI等。 STM32芯片系统结构 STM32F103 系列芯片(不包含互联网型)的系统结构如下: ![]() 从上图可以看出,在小容量、中容量和大容量产品中,主系统由以下部分构成: 四个驱动单元:
该总线将 Cortex-M3 内核的指令总线与闪存指令接口相连接。指令预取在此总线上完成。
两个 AHB/APB 桥在 AHB 和 2 个 APB 总线间提供同步连接。APB1 操作速度限于 36MHz, APB2 操作于全速(最高 72MHz)。有关连接到每个桥的不同外设的地址映射请参考《STM32F1xx 中文参考手册》存储器映像章节。在每一次复位以后,所有除 SRAM 和 FLITF 以外的外设都被关闭,在使用一个外设之前,必须设置寄存器 RCC_AHBENR 来打开该外设的时钟。 STM32F1 的时钟系统相对复杂,在后续文章中再介绍。STM32学习进阶路径
|
STM32系列芯片之间相互移植注意事项
stm32在原有工程中添加串口模块的详细说明
STM32如何成为现代科技的隐形引擎
STM32--STM32 微控制器详解
STM32小白入门指南:从基础到OTA实现方案
大神都是怎么学习STM32的,我也跟着学
如果你解决了这些问题,就可以直接学STM32
高手入门STM32总结+学习步骤
STM32开发五大误区,新手别傻傻信了
【NUCLEO-WBA65RI评测】围绕BleApplicationContext_t的端侧蓝牙开发逻辑