ARM
文章平均质量分 59
ARM学习记录
盛气凌人666
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
stm32的总线架构
stm32的总线架构1.采用m3架构的stm32遵循哈佛架构,即数据和程序指令分别存储,在总线的设计上也会发现有一条指令总线(I-Bus)和一条数据总线(D-Bus),地址总线则与所有IO和外设相连,按照M3架构统一的存储器映射表分配对应地址。2.指令总线和数据总线如下图所示只会负责对应存储地址范围内的传输,剩下片内外设和外界设备则是需要通过系统总线(AHB)进行数据的传输,对于低速外设则是挂载在相对较慢的外设总线(APB)总线,APB总线通过一个桥接器最终还是会挂载到AHB总线上。...原创 2020-08-06 20:52:50 · 3844 阅读 · 0 评论 -
STM32——FSMC模块驱动4.3寸80并口TFTLCD
一、FSMC模块1、什么是FSMCFSMC(Flexible Static Memory Controller):灵活的静态存储控制器,能够与同步或异步存储器和16位PC存储器卡连接,STM32的FSMC接口支持包括SRAM、NAND FLASH、NOR FLASH和PSRAM等存储器。2、FSMC的作用FSMC,在外部存储器扩展方面具有独特的优势,可根据系统的应用需要,方便地进行不同类型...原创 2020-04-12 14:23:00 · 3112 阅读 · 0 评论 -
ARM处理器架构——内存管理
一、内存映射1.什么是内存映射内存映射指的是在ARM存储系统中,使用内存管理单元(MMU)实现虚拟地址到实际物理地址的映射,如下图所示。【注】图中的地址转化器即MMU,CPU操作的称为虚拟地址MMU操作的为实际的物理地址2、为什么要内存映射ARM的地址总线为32位,故CPU可寻址范围为0x00000000~0xffffffff寻址空间为4GB,所有的内部和外部存储或者外设单元都需要通过...原创 2020-04-04 20:59:24 · 5693 阅读 · 0 评论 -
ARM 时钟体系
1.时钟从哪里来以stm32f4的时钟树为例,如下图所示ARM的时钟源一般有四种(绿圈)内部低速时钟 LSI ( low speed inter) 内部高速时钟 HSI (high speed inter) 外部低速时钟 LSE (Low speed external) 外部高速时钟 HSE (high speed external)2.哪些设备需要时钟(红圈)首先系统的...原创 2020-04-03 21:45:16 · 799 阅读 · 0 评论 -
ARM的版本与系列
1、ARM的架构版本截止到2020年一月一日最新的ARM架构版本为ARMV8,一般我们最常用的是ARMV7(cortex-A -R-M)如下图所示不同版本带来的差异主要是来自指令集和一些扩展功能的差异,目前 ARM主要的指令集有32位的ARM指令集、16位的Thumb指令集、兼容32位指令和16位指令的Thumb-2指令集和最新的可在32位和64位间来回切换的A64指令集。...原创 2020-04-03 16:06:14 · 1861 阅读 · 0 评论 -
UART串口通讯协议
一、UART定义 UART 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种通用的串行异步全双工数据收发传输器(总线)。 异步:在串口通信过程中没有对应的统一时钟线,只有发送TX接收RX和地线GND. 全双工:指的是在串口通信过程中,主机和从机可以同时接收和发送数据。 ...原创 2020-03-31 21:09:56 · 2111 阅读 · 0 评论 -
ARM外设——0.96寸oled
1111原创 2020-03-31 15:56:42 · 1750 阅读 · 0 评论 -
初步了解I2C
最近发现嵌入式的面试经常会被问到I2C协议,所以今天好好的学习总结下。目前I2C几乎所有芯片都留有I2C接口,也那怪这么多面试会被问到。下面我们下来了解一波I2C的硬件结构,如下图所示:I2C的硬件结构包含两根线一根是数据线(SDA)和一根时钟线(SCL)外部上拉,采取一主多从的模式:一台主机与多个从设备相连,那么怎么将数据发送/接收到指定的主机/从机的呢?我们再来看两张图:start 从机地址...原创 2018-04-17 18:37:38 · 1954 阅读 · 2 评论 -
浅谈SPI
SPI是嵌入式通讯中经常使用的协议,相比I2C而言是他支持全双工通讯,在通讯的效率与速度方面都具有明显的优势,线面我们就深入浅出的了解下SPI,首先是他的硬件连接,如下图所示:SPI的硬件接线主要由四根线组成,他们分别是时钟线SCLK,主机发送线MOSI,主机接收线MISO和片选信号线SS/CS,类似与I2C也是采用一主多从式的连接结构,且主机在通讯中起主导作用。下面我们来看一下一个具体的SPI通...原创 2018-04-18 10:43:24 · 608 阅读 · 0 评论
分享