资讯详情

通信接口1

📅 2026/11/4 19:45:47 | 华诺云谱 👁 阅读
通信接口1
1.USTRA串口协议通信的目的将一个设备的数据传送到另一个设备上扩展硬件系统通信协议指定通信的规则通信双方按照协议规则进行数据收发1.USART串口引脚TX为数据发送脚RX是数据接收脚2.I2C通信SCL时钟SDA为数据3.SPI通信SCLK是时钟MOSI是主机输出数据脚MISO是主机输入数据脚CS为片选用于指定通信对象4.CAN通信CAN_H和CAN_L表示差分数据脚5.USB通信DP和DM是差分数据脚补充全双工指通信双方能够同时进行双向通信(两根数据线)使用差分信号可以极大提高抗干扰特性传输速度距离都非常高串口通信串口是一种应用十分广泛的通讯接口串口成本低、容易使用、通信线路简单可实现两个设备的互相通信单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信极大地扩展了单片机的应用范围增强了单片机系统的硬件实力硬件电路1.简单双向串口通信有两根通信数据线(发送端TX和接收端RX)2.TX与RX要交叉连接3.当只需要但香港的数据传输是可以指只姐一根通信线4.当电平标准不一致时需要加电平转换芯片电平标准电平标准是数据 1 和数据 0 的表达方式是传输线缆中人为规定的电压与数据的对应关系串口常用的电平标准有如下三种TTL 电平3.3V 或 5V 表示 10V 表示 0RS232 电平-3~-15V 表示 13~15V 表示 0RS485 电平两线压差 2~6V 表示 1-2~-6V 表示 0差分信号串口参数及时序波特率串口通信的速率决定每隔多久发送一位起始位标志一个数据帧的开始固定为低电平数据位数据帧的有效载荷1为高电平0为低电平低位先行校验位用于数据验证根据数据为计算得来分为无校验、奇校验、偶校验停止位用于数据帧间隔固定为高电平2.USTRA串口外设USTRA:通用同步 / 异步收发器USART 是 STM32 内部集成的硬件外设可根据数据寄存器的一个字节数据自动生成数据帧时序从 TX 引脚发送出去也可自动接收 RX 引脚的数据帧时序拼接为一个字节数据存放在数据寄存器里自带波特率发生器最高达 4.5Mbits/s可配置数据位长度8/9、停止位长度0.5/1/1.5/2可选校验位无校验 / 奇校验 / 偶校验支持同步模式、硬件流控制、DMA、智能卡、IrDA、LINSTM32F103C8T6 USART 资源USART1、USART2、USART3波特率发生器发送器和接收器的波特率由波特率寄存器BRR里的DIV确定计算公式波特率 f_{PCLK2/1}/ (16 * DIV)数据模式HEX模式/十六进制模式/二进制模式以原始数据的形式展示文本模式/字符模式以原始数据编码后的形式显示Unicode字符集最常用的传输形式是UTF83.USART串口数据包HEX数据包1.固定长度2.可变包长含包头包尾3.接受思路文本数据包1.固定包长含包头包尾2.可变包长含包头包尾3.接收思路补充:数据包的作用是把一个个单独的数据给打包起来方便进行多字节的数据通信
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑