SOC外设学习
RainMi
这个作者很懒,什么都没留下…
展开
-
通信概念和串口通信
一、通信的基本概念1、同步通信和异步通信同步通信:简单来说就是发送方和接收方按照同一个时钟节拍工作,只需在传送报文的最前面附加特定的同步字符,使发收双方建立同步,此后便在同步时钟的控制下逐位发送/接收。一般来说就是收发双方最好用同一个时钟来控制。异步通信:简单来说就是发送方和接收方没有统一的时钟节拍,而是各自按照自己的节拍工作。发送方在需要发送信息时会首先给接收方一个信息开始的起始信号,接收方接收...转载 2018-04-23 15:33:48 · 378 阅读 · 0 评论 -
STM32 GPIO模式理解
stm32的GPIO的配置模式有好几种,包括:1. 模拟输入;2. 浮空输入;3. 上拉输入;4. 下拉输入;5. 开漏输出;6. 推挽输出;7. 复用开漏输出;8. 复用推挽输出 如图是GPIO的结构原理图: 1.模拟输入 从上图我们可以看到,我觉得模拟输入最重要的一点就是,他不经过输入数据寄存器,所以我们无法通过读取输入数据寄存器来获取模拟输入的值,我觉得这一点也是很好理解的,因为输入数据寄...转载 2018-04-23 15:59:57 · 481 阅读 · 0 评论 -
SPI通信详解
一、SPI简介1、什么是SPI?SPI是串行外设接口(Serial Peripheral Interface)的缩写,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器等器件之间的通信。它在芯片中只占用四根管脚 (Pin) 用来控制以及数据传输, 节约了芯片的引脚 数目, 同时为 PCB 在布局上节省了空间. 正是出于这...转载 2018-04-24 14:32:42 · 14842 阅读 · 1 评论 -
IIC总线学习
一、IIC总线连接图IIC总线简单来说就是一根线来控制时钟和一个线来发送数据。时钟线为SCL,数据线为SDA,两个线按照一定的传输协议来进行传输数据。由于只有一根线来传输数据,也就意味着同一时间只能有一个发送设备。按现在的传输机制来说,IIC的传输数据的速率并不是很快,现主要用于外扩存储上。(这里我们将CPU方定为主控设备,存储方定为受控设备)二、IIC的信号类型IIC总共有4中信号类型:起始信号...转载 2018-04-21 11:21:51 · 1179 阅读 · 0 评论