stm32 DMA
介绍的定义
存储器:用来存储程序代码和数据。
易失性存储器:存储器断电后,它存储的数据内容丢失。易失性存储器存取速度快,如内存。
非易失性存储器:存储器断电后,它存储的数据内容不丢失。非易失性存储器可长期保存数据,如硬盘。
RAM(Random Access Memory):随机存储器。当存储器中的消息被读取或写入时,所需要的时间与这段信息所在的位置无关。也就是说,RAM 读取其内部任意地址的数据,时间都是相同的。根据RAM 的存储机制,分为动态随机存储器 DRAM;静态随机存储器 SRAM。
DRAM(Dynamic RAM):动态随机存储器。DRAM 的存储单元以电容的电荷来表示数据,有电荷代表 1,无电荷代表 0。由于代表 1 的电容会放电,代表 0 的电容会吸收电荷,因此需要定期刷新操作,刷新操作会对电容进行检查,若电量大于满电量的 1/2,则认为其代表 1,并把电容充满电;若电量小于 1/2, 则认为其代表 0,并把电容放电。 DRAM 的结构简单,所以生产相同容量的存储器,DRAM 的成本更低,集成度更高。外部扩展的内存一般使用 DRAM。
SRAM(Static RAM):静态随机存储器。 SRAM 的存储单元以锁存器来存储数据,这种电路结构不需要定时刷新充电,就能保持状态。SRAM 一般用于 CPU 内部的高速缓存(Cache)。
SDRAM(Synchronous DRAM):同步通讯方式的DRAM,使用时钟同步的通讯速度更快。SDRAM 只在上升沿表示有效数据,在 1 个时钟周期内,只能表示 1 个有数据。
DDR SDRAM(Double Data