- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
stm32f4xx硬件系统资源
STM32F4 芯片特点
高性能的数字信号控制器
STM32F4亮点(1 )
集成MCU 、DSP、FPU性能于一体
增加单精度浮点运算
先进的Cortex-M4 内核
集成MCU 、DSP、FPU性能于一体
浮点运算能力
增强的DSP处理指令
高性能(210 DMIPS@168MHz)
数字信号控制器
STM32F4亮点(2 )
更多的存储空间
1M字节的片上闪存Flash
196K字节的内嵌SRAM
FSMC :灵活的外部存储器接口
存储器地址映射
外设 地址
SRAM (16kB ) 0x2001 c000-
0x2001 FFFF
SRAM(112kB) 0x2000 0000-
0x2001 BFFF
CCM data RAM(64KB) 0x1000 0000-
0x1000 FFFF
FLASH(1MB) 0x0800 0000-
0x080F FFFF
Aliased to Flash,system 0x0000 0000-
memory or SRAM depending 0x000F FFFF
on the BOOT pins
存储器地址映射
DMA概念1
DMA :Direct Memory Access
作用:丌需要经过CPU而进行数据传输,DMA控制器可以代替CPU驱
劢产生数据访问的地址并执行数据的读出和写入操作。
DMA概念2
DMA传输三大要素
传输源:DMA控制器从传输源读出数据;
传输目标: DMA控制器将数据传输的目标;
触发信号:用于触发一次数据传输的劢作,执行一个单位的传输
源至传输目标的数据传输;可以用来控制传输的时机。
STM32 的DMA特征
传输源和传输目标可以分别是存储器和/或片上外设,源和目标
可以同为存储器或同为片上外设;
一次数据传输的单位可以为:8位、16位或32位
32位多重AHB总线矩阵
DMA传输图例
2.内核执行MP3 3.内核获取MP3 5.数据通过DMA 传输
解码程序 数据用于解码 到音频输出端 (I2S)
4.解压后的音频数
据流传输至112KB
的SRAM
文档评论(0)