老师,请问为什么RS232可以板子和电脑通信,而RS485必须两块板子相互通信呢?如果没有两块板子岂不是RS485的例程做不了?

那说明你对485这个通信你不了解。485它是差分的,单端的,它是半双工的。所以你要么就自己买一个USB转485的模块,你知道吧,你先上网了解一下什么是485。

-----------------------------------------------------------------------------

RS232简单实用,缺陷是不支持多设备间的互连,缺少拓扑结构。

由此诞生了RS485。

RS485最重要的是采用两条差分线代替RS232的单线传输,支持拓扑结构。RS485属于电气层的协议,物理上的实现大都在RS232基础上完成。缺陷是主从轮询的方式导致系统的实时性与可靠性方面较差,没有标准物理层导致开发周期长。

CAN属于现场工业总线范畴(意思就是跟上两个根本不在一起玩儿),CAN、LIN、FlexRay并称三大汽车总线。采用数据位仲裁的方式来替代传统的站地址轮询方式,因此可以支持多主多从的工作方式。CAN底层协议比RS232/RS485复杂很多,但是好消息是STM32内部已经集成了CAN协议控制器,方便了我们的使用。

RS232/RS485/CAN总线相关推荐

  1. can通道采样频率_哪个是嵌入式开发中最常用的外部总线:RS232?RS485?CAN?LIN?……...

    在做嵌入式开发的过程中,难免会和各种总线打交道,总线开发属于嵌入式开发的基本技能了.对于总线人们一般将其分为:内部总线.系统总线.外部总线. 所谓内部总线一般指MCU和外围集成IC之间数据交互的线.我 ...

  2. 串口RS232 RS485最本质的区别!-!I2C通讯协议 最简单的总线通讯!-深入理解SPi通讯协议!

    5分钟看懂!串口RS232 RS485最本质的区别!-4分钟看懂!I2C通讯协议 最简单的总线通讯!-深入理解SPi通讯协议,5分钟看懂! 一.5分钟看懂!串口RS232 RS485最本质的区别! 二 ...

  3. 什么是RS232/RS485转换器?

    485转以太网提供串口转网络功能,能够将RS-232/485/422串口转换成TCP/IP网络接口,实现RS-232/485/422串口与TCP/IP网络接口的数据双向透明传输.使得串口设备能够立即具 ...

  4. UART和RS232/RS485的关系是什么?

    串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式.但是初学者往往搞不清有关的名词如UART和RS232或RS485之间是什么关系,因为它们经常被放到语句 ...

  5. UART和RS232/RS485的关系是什么?RS485在linux下的调试 ubuntu串口调试工具

    串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式.但是初学者往往搞不清有关的名词如UART和RS232或RS485之间是什么关系,因为它们经常被放到语句 ...

  6. RS232/RS485信号转12路模拟信号 隔离D/A转换器WJ34

    产品特点: ●  RS-485/232接口,隔离转换成12路标准模拟信号输出 ● 可选型输出4-20mA或0-10V控制其他设备 ● 模拟信号输出精度优于 0.2% ● 可以程控校准模块输出精度 ● ...

  7. 串口---UART RS232 RS485 TTL

    什么是串口? 串口通信分同步串口通信USRT,异步串口通信UART, 串口主流的电气(电平)标准 RS232 RS485 RS422 TTL 相关芯片 PL2303.CP2102芯片都是常用的USB转 ...

  8. RS232 RS485 串口 电平标准

    RS-232 个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口.通常 RS-232 接口以9个引脚 ( ...

  9. 超详细的RS232/RS485电路设计

    目录 1  UART介绍 1.1 UART特点及问题 1.2 UART协议 2  RS232.RS485基本概念 3  RS232.RS485接口标准 3.1 RS232接口标准及特点 3.1.1 R ...

最新文章

  1. 双 11 的狂欢,干了这碗「流量防控」汤
  2. 5首页加载慢_5个 外贸建站谷歌SEO优化技巧
  3. 生成,保存和转换pcd点云文件
  4. Sqlite3 for Linux 可视化工具
  5. 机器学习系列-强填EM算法在理论与工程之间的鸿沟(下)
  6. VC++6.0怎么打开工程
  7. 用matlab数学综合实验,MATLAB与数学实验(第2版)
  8. 用python进行归并排序,用Python做归并排序
  9. C++ 序列式容器之vector
  10. Vue基本操作及运行截图总结
  11. ASP.NET AJAX Advance Tips Tricks (11) 三种方法动态创建Tooltip
  12. POJ1236:Network of Schools——题解
  13. 高性能地图服务器,电子地图的背后—超速海量Xeon5500机架服务器
  14. 活字格企业Web应用生成器V3.0发布更新,支持插件管理和多人协作开发
  15. DPDK分析——KNI
  16. Android OpenCV 摄像头实时预览
  17. 中国四大资产管理公司 ACM
  18. 哨兵 (sentinal) 机制的工作原理
  19. kurento和打洞的服务器的安装及部署
  20. Spring Data JPA 实战

热门文章

  1. C语言推荐书籍pdf版附下载链接共30+本从入门到进阶带你走上大牛之路
  2. Jmeter书中不会教你的(68)——jdbc request详解
  3. 显示屏连接DL580服务器方法,HPE ProLiant DL580 Gen9 服务器用户指南.pdf
  4. 计算机网络设备装配调试员职业技能鉴定试卷,计算机装配调试员技师应知试卷(B)附答案...
  5. NCC修改logo及背景图片方法
  6. matlab信号系统实验报告,信号与系统 MATLAB实验报告
  7. C# 编写一个动态模拟时钟
  8. 一篇不错的Android Audio架构代码梳理总结
  9. 刻录原版系统光盘(用软碟通)
  10. 支持Linux系统的加密狗