通信接口1

发布时间:2026/11/4 19:45:18
通信接口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.接收思路补充:数据包的作用是把一个个单独的数据给打包起来方便进行多字节的数据通信

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询