串口
串口是一种接口标准,它规定了接口的电气标准,简单说只是物理层的一个标准。

典型的串行通讯标准是RS232和RS485,它们定义了“电压,阻抗”等,但不对软件协议(波特率等)给予定义

RS232接口缺陷:
(1) 接口的信号电平值较高(+/-12V),易损坏接口电路的芯片。
(2) 传输速率较低,在异步传输时,波特率为20Kbps。
(3) 接口使用一根信号线和一根信号返回线而构成共地的传输形式,
这种共地传输容易产生共模干扰,所以“抗噪声干扰性弱”。
(4) 传输距离有限,最大传输距离标准值为50英尺,实际上也只能
用在50米左右。

485接口
485(一般称作RS485/EIA-485)是隶属于OSI模型物理层的电气特性规定为2线,半双工,多点通信的标准。它的电气特性和RS-232大不一样。用缆线两端的电压差值来表示传递信号。RS485仅仅规定了接受端和发送端的电气特性。它没有规定或推荐任何数据协议。

RS485的特点包括:
1.接口电平低,不易损坏芯片。
2.传输速率高。
3.抗干扰能力强。
4.传输距离远,支持节点多。

RS485推荐使用在点对点网络中,线型,总线型,不能是星型,环型网络。理想情况下RS485需要2个匹配电阻,其阻值要求等于传输电缆的特性阻抗(一般为120Ω)。没有特性阻抗的话,当所有的设备都静止或者没有能量的时候就会产生噪声。

在上面的连接中,如果需要添加匹配电阻,我们一般在总线的起止端加入,也就是主机和设备4上面各加一个120Ω的匹配电阻。

收发器SP3485

图中A、B总线接口,用于连接485总线。RO是接收输出端,DI是发送数据收入端,RE是接收使能信号(低电平有效),DE是发送使能信号(高电平有效)。

232接口和485接口

STM32通信---串口接口标准相关推荐

  1. STM32通信串口RS232

    17.1关于 RS232 RS232是美国电子工业协会(Electronic Industries Association,EIA)于1962年发布的串行通信接口标准,其中RS为英文"Rec ...

  2. K210与STM32通信(串口通信)

    在使用K210时,我们经常会配合着单片机一起使用,我也不例外.下面是我在进行K210与STM32进行通信时的一些代码和心得,希望能帮到有需要的朋友. 一.K210向单片机发送单个数据 单个字符之间的通 ...

  3. javarxtx串口接收时数据会分成好几段_【STM32】串口通信基本原理(超基础、详细版)...

    STM32F1xx官方资料: <STM32中文参考手册V10>-第25章通用同步异步收发器(USART) 通信接口背景知识 设备之间通信的方式 一般情况下,设备之间的通信方式可以分成并行通 ...

  4. STM32 —— STM32 的串口通信

    STM32 -- STM32 的串口通信 STM32的串口通信接口有两种,分别是:UART(通用异步收发器).USART(通用同步异步收发器).而对于大容量 STM32F10x 系列芯片,分别有 3 ...

  5. Ardunio下实现STM32的串口通信及其与Stduino的区别

    摘要 本文介绍了在Ardunio下配置STM32并进行STM32的串口通信:之后我将介绍一下国人MCU开发平台Stduino与现在所使用的Arduino进行比较. 文章目录 摘要 :man_stude ...

  6. 单片机与PC机的交流———基于STM32的串口通信

    STM32之串口通信程序 前言: 一.串口通信要求 二.串口通信准备 1.硬件准备 2.软件准备 三.下载程序进入STM32 1.下载之前相关配置 2.下载 四.最终效果展示 总结: 前言: 本文主要 ...

  7. K210学习笔记(三) K210与STM32进行串口通信,K210发STM收

    文章目录 前言 一.以/r/n为结尾 二.K210端代码 三.STM32端 3.1 main函数 四.测试结果 4.1当收到1时 4.2当收到2时 4.3 测试视频 总结 前言 前面我们讲了STM32 ...

  8. STM32芯片替代方案 | 从原厂资料中获取GD32F103VET6通信串口接口电路设计 | 第五集

    辉光管需要用到WiFi通信进行时间的更新,从网络中获取时间数据,所以需要使用串口通信.在一键下载电路中已经使用了串口0.所以单片机和WiFi的串口需要选择其他编号. STM32芯片串口接口引脚的确定 ...

  9. 嵌入式STM32入门之STM32基础串口通信

    STM32基础串口通信 一.前言 二.串口协议 (1)浅谈设备通信方式 (2)具体串口协议 (3)STM32的串口通信 (4)RS-232通信协议 (5)USB To TTL(CH340) 5.1 C ...

最新文章

  1. Centos7 上安装 mysql5.7
  2. 看准网点评没有了_大众点评“亡”于2020
  3. Micro-CMS v2(持续更新中)
  4. 如何修改uboot的环境变量env的值来指定uImage的名字
  5. Orleans的集群构建
  6. 大龄技术人的出路在哪里?6月20日长沙-中国技术开放日邀请你一起探讨
  7. 计算机网络与多媒体专科测试,上海第二工业大学2021年专科层次依法自主招生生考试职业技能测试考纲...
  8. python画指数函数图像_如何使用python的matplotlib模块画指数函数图像
  9. python怎样用填充颜色_python中如何给图形填充颜色
  10. 虾皮铺货应该注意什么?
  11. 美国音乐学院计算机音乐专业排名2015年,美国音乐学院排名小提琴专业排名大全(本科)...
  12. 社群运营如何做,三个需要注意的重点事项
  13. 京东茅台抢购方法,与黄牛站在同一起跑线
  14. ls: 显示目下的内容及相关属性信息
  15. 易语言lsp劫持_易语言网截插件修复源码
  16. verilog 常见位宽问题集合
  17. 今天9:30 | ICML 2022 11位论文一作带你走进机器学习领域顶级会议
  18. 为什么文本顺序打乱HashingTF不会改变
  19. Swift - 去除Xcode8控制台中多余的打印信息
  20. iOS10通知框架UserNotification理解与应用

热门文章

  1. windows7桌面找不到计算机名,win7系统桌面上的图标没有文件名如何解决?
  2. 一个TCP连接可以发多少个HTTP请求?
  3. 小程序获取不到用户头像和昵称返回微信用户问题解决
  4. 组织级过程资产库如何助力CMMI3-5级高效落地?
  5. 存储器块清零c语言版,存储器块清零实验报告.doc
  6. JLINK V10 Keil5.28使用处理
  7. openpyxl教程--人世间的快乐就是每天赚点积分好下载喜欢的东西
  8. 北京林业大学信息学院软件工程研究生专业课初试总结
  9. 前端报错vue.runtime.esm.js2b0e619 [Vue warn] Unknown custom element <github-corner> - did you regist
  10. CMMI-需求管理(REQM)