嵌入式——串行通信接口

本文详细介绍了串行通信接口,包括UART、RS-232C、RS-485D、SPI和I2C。UART接口是通用异步收发传输器,常用于RS-232C和RS-485D通信。RS-485支持一主多从的通信协议,而SPI和I2C适用于主从设备间的高速通信。SPI有四种模式,I2C通信则通过从设备地址实现一对多的数据传输。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常见串行通信接口分为:同步和异步通信接口
异常通信有:UART接口。
同步通信接口常见的有:SPI和I2C接口,USART(是带有clk同步时钟,不过一般很少使用)
《异步接口》
1、UART接口
UART接口是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter)的缩写。它也是异步通信接口的统称。具体到常用的协议上主要分为RS-232C(RS:表示RecommendStandard推荐标准,C是最新的协议规定,不过也是1969的事情了),RS-485D接口。
所有UART接口本身应支持如下特性:

  1. 波特率

  2. 起始位

  3. 数据位

  4. 奇偶校验位

  5. 停止位

  6. 空闲位
    在这里插入图片描述
    注意:UART通信都是支持小端传输。
    1.1 RS-232C (串口com口)
    1)接口示意图
    在这里插入图片描述
    CTS和RTS是控制输入和输出标志位,一般连接方法就是TX、RX和GND三根线就行了。
    2)实际使用方法
    RS232实际的逻辑电平1=-3~+15V,但是单片机或微处理器逻辑电平都是1=5V或者3.5V,所以在单片机或者微处理器端使用rs232都会加上电平转换芯片,也就是从主控芯片管脚出来之后会加上电平处理芯片。
    3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值