
01. 概述 系统配置控制器主要用于管理对可执行代码的存储区域的地址重映射、选择以太网 PHY 接口以及管理 GPIO 的外部中断线连接。, G! [0 l- ?9 f! E' {. V: ?' L 8 t% [/ h" k: n, \% W+ Z# A 02. IO补偿单元7 \, d) q! M& s" z$ j; y 默认情况下不使用 I/O 补偿单元。但是,当以 50 MHz 或 100 MHz 模式配置 I/O 输出缓冲区速度时,建议使用补偿单元对 I/O t f(IO)out )/t r(IO)out 进行斜率控制,从而降低 I/O 端口噪声对电源的影响。 5 r1 U z a% b9 ^; J4 F. u 补偿单元使能后,会设置一个“就绪”标志,指示补偿单元已就绪,可供使用。只有电源电压范围为 2.4 到 3.6 V 时,才可以使用 I/O 补偿单元。 , G; O' V6 F5 E/ D 03. SYSCFG寄存器 3.1 SYSCFG存储器重映射寄存器 (SYSCFG_MEMRMP)+ \2 \( A5 b) X/ w% H" M SYSCFG memory remap register6 o& |1 M& `# ^- R/ R, O' p" b 此寄存器用于对存储器重映射进行配置: ● 使用两个位来配置可在地址 0x0000 0000 访问的存储器区域。从而通过软件选择物理重映射,而旁路 BOOT 引脚。 ● 这两个位的复位值和复位时 BOOT 引脚的设置相同。当 BOOT 引脚设为 10 [(BOOT1,BOOT0)= (1,0)] 从主 Flash 中自举时,寄存器值为0x00。: Y- f2 Q8 v, K$ [ 当把 FSMC 重映射到地址 0x0000 0000 时,只有 FSMC 的 Bank1 的前两个区域(NOR/PSRAM 1和 NOR/PSRAM 2)可被重映射到低端地址。在重映射模式下,CPU 可以通过 ICode 总线(而不是 System 总线)访问外部存储器来提高性能。+ l! |2 L7 T$ E! e6 m- w0 W5 t 偏移地址:0x00) z" n& p) ?6 l% V- r, q( o 复位值:0x0000 000X(X 和 BOOT 引脚的设置相同) ![]() 3.2 外设模式配置寄存器 (SYSCFG_PMC) SYSCFG peripheral mode configuration register- l7 j# z: u. P7 L# ^5 ^ 偏移地址:0x04% P8 a8 W5 b* u# u$ v# e7 ] 复位值:0x0000 0000! q) Y/ L6 Q0 P3 T6 `) f' x " c# c" N# i+ ^. W* d! Q ![]() 3.3 外设模式配置寄存器(SYSCFG_PMC)% `& [8 @: M( M% L, r+ ^% B SYSCFG peripheral mode configuration register0 E! n: O$ s9 f' D4 E) v 偏移地址:0x04! l' ^9 ?, G1 U# a; a 复位值:0x0000 0000/ b8 z2 Q5 _% n, Y ![]() + k6 p( _5 b. E/ O. L/ |$ L 3.4 外部中断配置寄存器1 (SYSCFG_EXTICR1)/ X% j% N% I( |$ l% z SYSCFG external interrupt configuration register 1 偏移地址:0x08& u6 k) p6 j* H3 A7 T 复位值:0x00005 Y" J1 e1 N( L L- G. m$ O/ f: h: F: L ![]() ( i+ S: w) O( \) n 3.5 外部中断配置寄存器2 (SYSCFG_EXTICR2) SYSCFG external interrupt configuration register 2 偏移地址:0x0C 复位值:0x0000 ) U c0 Z4 k( V2 G/ k ![]() 3.6 外部中断配置寄存器3 (SYSCFG_EXTICR3) SYSCFG external interrupt configuration register 3" T- k# R/ O+ B( P, { 偏移地址:0x10 复位值:0x00008 g8 l/ e, F) f+ W0 C/ x* G7 c ![]() 3.7 外部中断配置寄存器4 (SYSCFG_EXTICR4)% c, M% K9 ~: e/ ]# ~* ? SYSCFG external interrupt configuration register 4 偏移地址:0x14* C: b( Y0 K6 P6 o& |/ f& A4 h 复位值:0x0000: D. H8 o0 \7 Q7 f ![]() 3.8 补偿单元控制寄存器(SYSCFG_CMPCR)! G3 u; K5 r' o/ o7 Y Compensation cell control register 偏移地址:0x205 a9 y9 L5 q2 k0 O 复位值:0x0000 00000 @) n' m" ]0 b. k+ F ![]() " R3 v: f1 d& j% |5 O u" K5 ~ ! {1 q2 p: \7 D* V0 f& g2 W+ F) ^ |
STM32 ISP IQTune:真正零门槛的免费ISP调整软件
【经验分享】STM32 新建基于STM32F40x 固件库的MDK5 工程
意法半导体MCU双供应链策略,打消中国客户后顾之忧
【经验分享】基于STM32使用HAL库实现USB组合设备CDC+MSC
2024意法半导体工业峰会:赋能智能电源和智能工业,构筑可持续未来
ST推出灵活、面向未来的智能电表通信解决方案,助力能源转型
意法半导体 x Qu-Bit Electronix:推动新一轮的数字声音合成革命
从STM32 MPU产品看嵌入式系统中微处理器的新变化
【Hot!】STM32全系列开发板都支持Arduino开发,你知道吗?
【经验分享】STM32 HAL库移植FreeModbus详细步骤