摘要:
(1)Flash是按扇区操作,EEPROM是按字节操作。 (2)寻址方法不同,存储单元的结构也不同。 (3)Flash的电路结构简单,成本低,适合程序存储器.EEPROM更多的做非易失的数据存储器. (4)EEPROM掉电后数据不丢失,可反复编程。 (5)flash的读写延迟较低,能耗低,可靠性高, 阅读全文
摘要:
一、I2C协议简介 I2C是一种通信协议,由Phiilps公司开发。 引脚少(SCL和SDA总线),硬件实现简单,可扩展性强。 分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。 协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。 1、物理层 阅读全文
摘要:
一、 RAM存储器 RAM是“Random Access Memory"的缩写,被译为随机存储器。所谓“随机存取”,指的是当存储器中的消息被读取或写入时,所需要的时间与这段信息所在的位置无关。这个词的由来是因为早期计算机曾使用磁鼓作为存储器,磁鼓是顺序读写设备,而RAM可随读取其内部任意地址的数据, 阅读全文
摘要:
一、DMA简介 DMA(Direct Memory Access)--直接存储器存取, 单片机的一个外设 主要功能是用来搬数据 搬数据时不占用CPU 数据传输支持从外设到存储器或者存储器到存储器。这个里的存储器可以是SRAM或者Flash DMA控制器包含DMA1和DMA2。其中DMA1有7个通道, 阅读全文
摘要:
很早之前就有了FRC技术,FRC技术主要是利用了人的视觉惰性的生理特性,这个特性是指人眼对亮度感觉并不会随着物体亮度的消失而立即消失,而是在-段时间之后才消失。例如,红色转换到黄色的时候,在刚转换的一-刹那,我们看到的其实并不是红色也不是黄色,而是橙色。原因就是,开始的红色还因为视觉惰性还留在我们的 阅读全文
摘要:
1、并行与串行通信 (1)概念 串行通讯是指设备之间通过少量数据信号线(一般是 8 根以下)地线,以及控制信号线,按数据位形式一位一位地传输数据的通讯方式。 并行通讯一般是指使用 8、 16、 32 及 64 根或更多的数据线进行传输的通讯方式 (2)两种通讯方式的特性对比 特性 串行通讯 并行通讯 阅读全文
摘要:
stm32可以使用三种不同的时钟源来驱动系统时钟 (SYSCLK),分别为HSI振荡器时钟、HSE振荡器时钟、主PLL时钟 一、高速外部时钟信号(HSE) 它主要是有以下两种时钟源产生: HSE外部晶体/陶瓷谐振器 HSE用户外部时钟 二、芯片内部时钟信号(HSI) HSI时钟信号由内部8MHz的R 阅读全文
摘要:
;******************** (C) COPYRIGHT 2011 STMicroelectronics ******************** ;* File Name : startup_stm32f10x_hd.s ;* Author : MCD Application Tea 阅读全文
摘要:
一、汇编写的启动文件--startup_stm32f10x_hd.s 1、设置堆栈指针2、设置PC指针 3、初始化中断向量表 4、配置系统时钟 5、对用C库函数_main最终去到C的世界 二、时钟配置文件--system_stm32f10x.c 把外部时钟HSE=8M,经过PLL倍频为72M 三、外 阅读全文
摘要:
选定具体的GPIO 配置GPIO的工作模式(CRL和CRH寄存器) 控制GPIO输出高低电平(ODR、BRR和BSRR) 阅读全文