通信协议
文章平均质量分 59
邢饱饱
工作:目前从事毫米波雷达的嵌入式开发,关注我和你一起从菜鸟走向车载毫米波雷达乃至自动驾驶的技术大牛。
展开
-
【CAN总线】手把手教你学习CAN总线(一)
CAN总线概念及通信协议原创 2023-02-26 12:56:50 · 6689 阅读 · 0 评论 -
简述SPI总线通信协议&笔记
一、SPI总线简介SPI总线是串行、高速、全双工、同步通信总线。采用主从方式工作,一般有一个住设备和一个或多个从设备。SPI需要至少4根线,分别是MISO(主设备输入从设备输出)、MOSI(主设备输出从设备输入)、SCLK(时钟)、CS(片选)。二、寻址方式当主设备要和某个从设备进行通信时,主设备需要先向从设备的片选信号上发送使能信号(高电平或者低电平,根据从机而定),表示选中该从设备。三、通信过程SPI总线在进行数据传输时,先传送高位,后传送低位。一个字节传送完成后无需应答(无起始无终止无应原创 2022-03-07 12:01:02 · 2995 阅读 · 1 评论 -
简述I2C总线
一、I2C总线简介I2C总线:串行、半双工方式,用于近距离、低速的芯片之间通信。两根双向的信号线:一根数据线SDA用于收发数据,一根时钟线SCL用于通信双方时钟同步。I2C总线是一种多主机总线,连接在I2C总线还是那个的器件分为主机和从机,主机有权发起和结束一次通信,而从机只能被主机呼叫。I2C具备冲突检测和仲裁。二、I2C总线的通信过程1、主机发送起始信号启动总线2、主机发送一个字节数据指明从机地址和后续字节的传送方向,如图所示最低位表示后续字节的传送方向,如果为“0”表示主机给从机发送数原创 2022-03-04 17:40:38 · 2709 阅读 · 0 评论 -
RS232和RS485的协议原理及应用
一、RS232协议RS232协议是用于串行通讯的标准,该标准规定采用一个标准连接器,标准中对连接器的每个引脚作用加以规定,还对信号的电平加以规定,如图所示:RX232接口一般只使用RXD、TXD、GND三条线。RX232信号规定逻辑“1”的电平为-5到-15v,逻辑“0”的电平为+5到+15v。传输距离一般可达15m由于处理器产生的信号一般是TTL信号,所以需要一个电平转化的芯片MAX232,来进行把TTL信号和RS232信号之间相互转化。RS232存在的问题1、接口信号电平值较高,易损坏接口原创 2022-03-04 16:30:55 · 4484 阅读 · 0 评论 -
UART串口通信协议详解
UART:通信异步收发器,串行、异步通信总线,两条数据线(收发),全双工(可以同时接收和发送)。UART帧格式(UART协议)单片机和PC之间的通信,为保证数据可靠性,双方必须遵守UART协议空闲位:空闲状态时为高电平(1),代表无数据传输起始位:低电平,通信开始(从空闲位(1)–>起始位(0)的变化代表通信开始)。数据位:5-8位数据(先发低位,后发高位)。例如:发送数据为0x55(01010101),则发送的数据为(10101010)校验位:校验数据的正确性(奇偶校验),数据位计算1原创 2022-03-03 15:43:54 · 10667 阅读 · 0 评论