微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

STM32

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-动态随机存储器,里面的数据会一直动态的更新,这两个的数据断电都会消失,闪存里的不会)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐