|
STM32F101xx, STM32F102xx、STM32F103xx、STM32F105xx和 STM32F107xx,ARM 内核 32 位高性能微控制器 导言 % x) S! E1 x! ?* M' { 本参考手册针对应用开发,提供关于如何使用STM32F101xx、STM32F102xx、STM32F103和STM32F105xx/STM32F107xx 微控制器的存储器和外设的详细信息。在本参考手册中STM32F101xx 、 STM32F102xx 、 STM32F103 和 STM32F105xx/STM32F107xx 被统称为STM32F10xxx。 7 c- C, C8 n/ j6 |0 y7 \2 y STM32F10xxx系列拥有不同的存储器容量、封装和外设配置。 $ c" E, O: _" d, @+ l& | 关于订货编号、电气和物理性能参数,请参考小容量、中容量和大容量的STM32F101xx和STM32F103xx的数据手册,小容量和中容量的STM32F102xx数据手册和STM32F105xx/STM32F107xx互联型产品的数据手册。 9 f: r& v5 w5 ~9 R+ S % r" C$ E% ^8 Y4 ~& a* c5 F STM32F10xxx闪存编程手册参照2009年12月 RM0008 Reference Manual 英文第10版关于芯片内部闪存的编程,擦除和保护操作,请参考 。 1 |" F# I2 l; p3 h' P- |/ ~ 关于ARM Cortex™-M3内核的具体信息,请参考Cortex™-M3技术参考手册。 ' q) ]# c [% Y# w+ {, ?: J3 Y. O g q6 [0 g s* R, F) G 相关文档 ● Cortex™-M3技术参考手册,可按下述链接下载:http://infocenter.arm.com/help/t ... tex_m3_r1p1_trm.pdf下述文档可在ST网站下载(http://www.st.com/mcu/): ● STM32F101xx、STM32F102xx和STM32F103xx的数据手册。 % |6 i2 F, c: H3 V& D- ] ● STM32F10xxx闪存编程手册。 1 文中的缩写 5 m$ n H2 v8 ` 1.1 寄存器描述表中使用的缩写列表 # P9 F' t+ ~7 I' Z7 s; f* a 在对寄存器的描述中使用了下列缩写: 0 _. o( }7 j4 D% z& D1 n, R
1.2 术语表 3 w8 _% ~; x) Y ● 小容量产品是指闪存存储器容量在16K至32K字节之间的STM32F101xx、STM32F102xx和STM32F103xx微控制器。 ( I$ a4 v/ K8 }# `7 P8 r J ● 中容量产品是指闪存存储器容量在64K至128K字节之间的STM32F101xx、STM32F102xx和STM32F103xx微控制器。 5 K6 P: H8 Z6 G4 p; [ ● 大容量产品是指闪存存储器容量在256K至512K字节之间的STM32F101xx和STM32F103xx微控制器。 ● 互联型产品是STM32F105xx和STM32F107xx微控制器。 3 d, P$ B0 h) \ ` . }4 Z/ `0 w M! d- N0 w 1.3 可用的外设 . f" f- b7 q" o: x: z 0 G* Z: \$ E; Z. f 有关STM32微控制器系列全部型号中,某外设存在与否及其数目,请查阅相应的小容量、中容量或者大容量STM32F101xx和STM32F103xx以及小容量和中容量STM32F102xx的数据手册,以及STM32F105xx/STM32F107xx数据手册。 2 存储器和总线构架 $ n& i, k2 C% V 2.1 系统构架 @6 D F; C y# }; [6 w 在小容量、中容量和 大容量产品中,主系统由以下部分构成: ● 四个驱动单元:: q- |, m0 Z! S ─ Cortex™-M3内核DCode总线(D-bus),和系统总线(S-bus) ─ 通用DMA1和通用DMA2 6 J2 ^# Y- }5 i8 V ● 四个被动单元: Q# h( f3 R/ P9 ?* Z ─ 内部SRAM" Z$ V" Y8 c/ z/ c ─ 内部闪存存储器9 G+ e- [* K1 U8 ^ ─ FSMC ─ AHB到APB的桥(AHB2APBx),它连接所有的APB设备25/754 ( p: A% {3 \* l$ n8 E; t; ? 1 d4 ]# I# c5 k) z' s 这些都是通过一个多级的AHB总线构架相互连接的,如下图图1所示:) n ?7 q" E; }4 Y- z! Q7 [$ B
! s% T) ? [9 C4 M2 \& M) R .......... ' W3 f* Z* H- H1 h& P N# [ 想了解更多,请下载原文阅读 5 B, O+ D) o* n, U |
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:雨露均沾·逢7狂欢】之五:STM32系统时钟PLL故障排除1例
【福利三:雨露均沾·逢7狂欢】之三:AI帮我查BUG
福利三:雨露均沾·逢7狂欢】之二:STM32F407VG串口通信乱码故障的排除
基于STM32F103的I2C主从机通信
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
TFT LCD 与 FSMC 的硬件连接大容量 STM32F10xxx FSMC 接口
单片机:初学者该了解的STM32F103基础知识
2025软件工具兔哥知道
STM32之继电器模块
微信公众号
手机版