常用总线的一些笔记

1.  I2C学习

主要了解了I2C总线的特征:

1)    只要求两条总线线路,一条串行数据线SDA ,一条串行时钟线SCL。

2)    每个连接到总线的器件都可以软件定义的唯一的地址,一直存在的简单的主机/从机关系;主机可以作为主机发送器或主机接收器。

3)  它是一个真正的多主机总线,如果两个或更多主机同时初始化数据传输,可以通过冲突检测和仲裁防止数据被破坏。

4)  串行的8 位双向数据传输位速率在标准模式下可达100kbit/s ,快速模式下可达400kbit/s,高速模式下可达3.4Mbit/s。

5)  片上的滤波器可以滤去总线数据线上的毛刺波保证数据完整。

连接到相同总线的IC 数量只受到总线的最大电容400pF限制。

了解了I2C中主要的几个概念:


学习了I2C中的起始和停止信号:

起始信号S:在SCL为高电平时,SDA由高电平到低电平切换。

终止信号P:在SCL为高电平时,SDA由低电平到高电平切换。


了解了I2C从设备寻址的方式:

在起始条件产生后,传输的第一个字节为寻址地址。前7位为从设备地址,第八位标示是进行数据接受或者发送(R/W)。

 

1.  SPI学习

学习了SPI总线的概述,SPI, Serial Perripheral Interface, 串行外围设备接口, 是 Motorola 公司推出的一种同步串行接口技术. SPI 总线在物理上是通过接在外围设备微控制器(PICmicro) 上面的微处理控制单元 (MCU) 上叫作同步串行端口(Synchronous Serial Port) 的模块(Module)来实现的, 它允许 MCU以全双工的同步串行方式, 与各种外围设备进行高速数据通信。

 

2.  UART学习

通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是电脑硬件的一部分。将资料由串行通信并行通信间作传输转换,作为并行输入成为串行输出的芯片,通常集成与其他通讯接口的连结上。

计算机内部采用并行数据,不能直接把数据发到Modem,必须经过UART整理才能进行异步传输,其过程为:CPU先把准备写入串行设备的数据放到UART的寄存器(临时内存块)中,再通过FIFO(First Input First Output,先入先出队列)传送到串行设备,若是没有FIFO,信息将变得杂乱无章,不可能传送到Modem
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章