读STM32F4xx中文参考手册笔记(一)

存储器总线结构


八主控,七被控总线
  1. 主控总线

    • m4内核三条(I,D,S)
    • DMA1
    • DMA2
    • 以太网DMA
    • USB OTG HS DMA
  2. 被控总线

    • Flash两条(ICode,DCode)
    • SRAM1,SRAM2,SRAM3
    • AHB1,AHB2
存储器
  1. 组织结构
    • 程序存储器,数据存储器,寄存器,I/O端口排列在同一顺序的4GB地址空间里(因为stm32是32位数据地址,2^32B=4GB)
    • 寻址空间分为8个块,每个块512MB。
  2. 存储器映射
    • 主要就是4GB的空间分别对应那些外设的地址,具体参考手册吧。
    • SRAM(Static Random-Access Memory, SRAM)静态随机访问存储器,掉电数据消失。
    • Flash(flash memory)快闪存储器,掉电记忆。
    • 段位 外设寄存器和 SRAM 均映射到一个位段区域,这样可实现单个位段的读写操作。
  3. 自举配置(启动管理)

    • 简单地说就是启动时程序开始执行的位置,如同电脑开机后主板会引导boot,找到硬盘的MBR区域开始启动整个操作系统。stm32则是可以通过配置boot1,boot2两个引脚的高低电平的电位,选择主Flash,系统存储器,SRAM三个不同的启动位置。
    boot1boot2模式
    x0主flash
    01系统存储器
    11SRAM

    注:使用SRAM自举,需要使用NVIC异常以及中断向量表和偏移寄存器来重新分配SRAM中的向量表。

stm32f4xx中文参考手册.zip是一份关于STM32F4系列微控制器的中文参考手册的压缩文件。在该手册中,包含了丰富的内容,方便用户了解和使用STM32F4系列微控制器。 首先,手册提供了STM32F4系列微控制器的概述和基本信息,包括芯片架构、特性和主要功能等。这些信息有助于用户对该系列微控制器的整体了解,为项目的开发和设计提供参考。 其次,手册详细介绍了STM32F4系列微控制器的各个外设模块,如GPIO、UART、SPI、I2C、ADC、定时器等。对于每个外设模块,手册提供了对应的功能描述、寄存器配置和使用方法,用户可以根据实际需求选择合适的外设进行配置和使用。 此外,手册还包含了丰富的示例代码和应用案例,帮助用户快速上手和理解STM32F4系列微控制器的编程和应用。这些示例代码包括了常见的功能实现,如定时器中断、串口通信、ADC采集等,非常有助于用户了解和掌握STM32F4系列微控制器的编程方法和技巧。 最后,手册还提供了STM32F4系列微控制器相关的参考资料和文档,如芯片数据手册、参考设计、应用笔记等。这些参考资料可以帮助用户深入了解和应用STM32F4系列微控制器,解决实际问题和提升项目开发的效率。 总之,stm32f4xx中文参考手册.zip对于学习和使用STM32F4系列微控制器的用户来说是一份非常有价值的文档,可以提供系统的指导和帮助,使用户能够充分发挥STM32F4系列微控制器的优势,从而更好地完成项目开发和设计。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值