常用硬件接口简述及调试要点:SPI


SPI(Serial Peripheral Interface Bus 译作:串行外设接口)是一种用于短程通信的同步串行通信接口规范,具有高速,全双工的特点。这种接口首先被Motorola(摩托罗拉)公司开发,然后发展成了一种行业规范。

SPI设备之间使用全双工模式通信,包含一个主机和一个或多个从机。主机产生待读或待写的帧数据,多个从机通过一个片选线路 决定哪个来响应主机的请求。
[……]

继续阅读

常用硬件接口简述及调试要点:UART


UART(Universal Asynchronous Receiver/Transmitter,译为:通用异步收发传输器)是最为简单的异步接口,可以按照要求配置成全双工,半双工,单TX或者单RX四种方式运行,常用的UART标准有:EIA-RS-232(也称:232、RS-232),EIA-485(也称:RS-485),EIA-422(也称:RS-422)等,它们是各种异步串行通信口的接口标准和总线标准,它们规定了通信口的电气特性、传输速率、连接特性和接口的机械特性等内容。
[……]

继续阅读

常用硬件接口简述及调试要点:I²C



I²C接口是在嵌入式调试中最为常用的接口,由于其逻辑简单,接线少,且稳定可靠,因此经常作为外部设备连接主控的接口。我将按照如下模式进行简述,接口的历史渊源,接口的物理连接和特点,运行流程和调试的要点4个方面来介绍,具体请见下文。

[……]

继续阅读