STM32属于Cortex-M内核
STM32F103~7使用了cortex-M3内核,简称1系列
STM32F4xx使用cortex-M4内核
l系列:
使用Icode(指令总线)与flash接口相连
Dcode(数据总线),DMA(直接存储访问器),系统总线合成为总线矩阵
DMA可以与cpu交替访问内存,DMA可以时外部设备直接通过DMA访问内存,替cpu分担一部分数据存取的任务
STM32的基本外设有:GPIO(基本输入输出接口),Timer/Counter(定时器和计数器),USART(串行收发处理器),I2C(串行总线),SPI(串行外设接口,使用SPI协议,可能能直接通过串口控制外设),I2S(集成电路的内置音频总线),SD卡接口(闪存卡接口),SDIO(和usb相似,兼容SD卡,可以接wifi模块),USB接口
STM32F10X系列的其他外设:
与内核的指令总线相连的flash接口(SD卡的接口)
总线矩阵作用:
内核的Dcode(数据总线)与flash接口的数据总线之间的桥梁
连接CPU\DMA与SRAM(静态随机存取存储器,只有保持通电,数据就可以一直保存,DRAM-动态随机存储器,里面的数据会一直动态的更新,这两个的数据断电都会消失,闪存里的不会)
标签:DMA,flash,总线,接口,STM32,内核 来源: https://blog.csdn.net/weixin_46045444/article/details/113857911
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。