常见接口(串口、SPI、I2C)备忘录(未完)

一、串口

串口分为公母两种,其外形与针脚号如下图所示

常见接口(串口、SPI、I2C)备忘录(未完)_第1张图片常见接口(串口、SPI、I2C)备忘录(未完)_第2张图片

                               公口                                                            母口

两种接口针脚定义完全相同,如下表所示

针号

功能说明

缩写

1

数据载波检测

DCD

2

接收数据

RXD

3

发送数据

TXD

4

数据终端准备

DTR

5

信号地

GND

6

数据设备准备好

DSR

7

请求发送

RTS

8

清除发送

CTS

9

振铃指示

DELL

在使用串口时,只需要牢记串口线连接的两台设备需要且只需要一次交叉,及A设备的TXD连B设备的RXD,A设备的RXD连B设备的TXD,两设备的GND短接。常见的串口线是直连线,电脑的串口也是直连的,所以自己做的设备要进行一次交叉。

二、SPI接口

SPI接口连接方式如下图所示

常见接口(串口、SPI、I2C)备忘录(未完)_第3张图片

AD采集芯片的SPI时钟频率为10-20MHz

S3C2440的SPI寄存器太坑爹了。

单片机上SPI部分的发送和接收公用一块缓冲区,向该区域写入数据后就会自动输出时钟,将数据自动移位输出;同时从机数据也自动移入该缓冲区。

但是S3C2440发送和接收各有一缓冲区,读接受缓冲区或写发送缓冲区都能输出时钟,启动传输导致无法同步读写。

解决方法是将TAGD置0,这样读接受缓冲区就不会启动时钟了。

三、I2C

 


你可能感兴趣的:(常见接口(串口、SPI、I2C)备忘录(未完))