STM32F101xx, STM32F102xx、STM32F103xx、STM32F105xx和 STM32F107xx,ARM 内核 32 位高性能微控制器 导言 2 J- q2 m8 q k2 o! a; p& G 本参考手册针对应用开发,提供关于如何使用STM32F101xx、STM32F102xx、STM32F103和STM32F105xx/STM32F107xx 微控制器的存储器和外设的详细信息。在本参考手册中STM32F101xx 、 STM32F102xx 、 STM32F103 和 STM32F105xx/STM32F107xx 被统称为STM32F10xxx。 ' P; [9 P3 j0 H$ d 0 f8 h1 S; q0 s s% U/ y STM32F10xxx系列拥有不同的存储器容量、封装和外设配置。 关于订货编号、电气和物理性能参数,请参考小容量、中容量和大容量的STM32F101xx和STM32F103xx的数据手册,小容量和中容量的STM32F102xx数据手册和STM32F105xx/STM32F107xx互联型产品的数据手册。 # }" S! V) M' @$ n: W8 M5 s. G STM32F10xxx闪存编程手册参照2009年12月 RM0008 Reference Manual 英文第10版关于芯片内部闪存的编程,擦除和保护操作,请参考 。 * ^: ^( Z; r/ C% H : C2 `% Q" H4 N' ?4 v% u: {! [: d% n 关于ARM Cortex™-M3内核的具体信息,请参考Cortex™-M3技术参考手册。 5 L7 Y3 I+ b G- W7 r# V; c ' L: L t v- U9 r5 Q9 ^2 ` 相关文档 ( L W( E+ {5 \/ p ● Cortex™-M3技术参考手册,可按下述链接下载:http://infocenter.arm.com/help/t ... tex_m3_r1p1_trm.pdf下述文档可在ST网站下载(http://www.st.com/mcu/): ● STM32F101xx、STM32F102xx和STM32F103xx的数据手册。 ● STM32F10xxx闪存编程手册。 1 文中的缩写 1.1 寄存器描述表中使用的缩写列表 2 A/ y6 s: N3 `, ?& L 在对寄存器的描述中使用了下列缩写: 1.2 术语表 8 w: m" i) d: [0 W ● 小容量产品是指闪存存储器容量在16K至32K字节之间的STM32F101xx、STM32F102xx和STM32F103xx微控制器。 0 {% E6 s3 H- k ~) i ● 中容量产品是指闪存存储器容量在64K至128K字节之间的STM32F101xx、STM32F102xx和STM32F103xx微控制器。 , s: q" i6 z, M: V! a ● 大容量产品是指闪存存储器容量在256K至512K字节之间的STM32F101xx和STM32F103xx微控制器。 $ V2 _" ~' L& s* e ● 互联型产品是STM32F105xx和STM32F107xx微控制器。 1.3 可用的外设 * U/ T' u5 S% p! s. R* V 4 D: v; G0 e! \! L+ D8 c 有关STM32微控制器系列全部型号中,某外设存在与否及其数目,请查阅相应的小容量、中容量或者大容量STM32F101xx和STM32F103xx以及小容量和中容量STM32F102xx的数据手册,以及STM32F105xx/STM32F107xx数据手册。! M& w8 L* |) g% b- O4 `4 G 2 存储器和总线构架 ' \* ]9 z" D E, k 2 @+ m h& m) P8 F( M2 G. K; u 2.1 系统构架 6 z1 Z. z+ M, c% b- V1 X: o : b' _0 F% P8 B9 c; ?9 j% ` 在小容量、中容量和 大容量产品中,主系统由以下部分构成: 2 J! s' H8 y0 h" c& D+ n& h ● 四个驱动单元: Q# j) w" A4 d+ S3 ]7 a% L& q* h ─ Cortex™-M3内核DCode总线(D-bus),和系统总线(S-bus) ─ 通用DMA1和通用DMA2 ; |: E5 A1 l: v 4 y o5 a( g: p& g ● 四个被动单元 ─ 内部SRAM! ?1 u' h5 }& S e+ o: t1 X ─ 内部闪存存储器+ H; g# R0 G3 b% A ─ FSMC( ^7 B" o' t; r P ─ AHB到APB的桥(AHB2APBx),它连接所有的APB设备25/754 ; t% N8 r# S( M% v; a 这些都是通过一个多级的AHB总线构架相互连接的,如下图图1所示: - @# m- F& v. b. J .......... 0 f# R$ |" B2 ~5 }6 y9 U; Z- Y2 g& J 想了解更多,请下载原文阅读 ( X9 s0 R9 H/ p J' | 3 Z" z" J- K% R% A 3 n. C& K4 q7 Y) K& X* m3 ~* V+ g: N |
小马哥STM32F103开源小四轴RoboFly全部资料大放送
STM32固件库分享,超全系列整理
【MCU实战经验】+STM32F107的USB使用
基于STM32F103两轮平衡小车设计(开源)
STM32F107VCT6官方原理图和PCB
【福利】用STM32库的朋友有福了:STM32F10x_StdPeriph_Lib_V3.5.0chm...
基于STM32F10xx存储器和系统架构经验分享
基于STM32F1的CAN通信之BH1750
基于STM32F1的CAN通信之OLED
基于STM32F1的CAN通信之之串口IAP