RS232/RS485/CAN总线
老师,请问为什么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总线相关推荐
- can通道采样频率_哪个是嵌入式开发中最常用的外部总线:RS232?RS485?CAN?LIN?……...
在做嵌入式开发的过程中,难免会和各种总线打交道,总线开发属于嵌入式开发的基本技能了.对于总线人们一般将其分为:内部总线.系统总线.外部总线. 所谓内部总线一般指MCU和外围集成IC之间数据交互的线.我 ...
- 串口RS232 RS485最本质的区别!-!I2C通讯协议 最简单的总线通讯!-深入理解SPi通讯协议!
5分钟看懂!串口RS232 RS485最本质的区别!-4分钟看懂!I2C通讯协议 最简单的总线通讯!-深入理解SPi通讯协议,5分钟看懂! 一.5分钟看懂!串口RS232 RS485最本质的区别! 二 ...
- 什么是RS232/RS485转换器?
485转以太网提供串口转网络功能,能够将RS-232/485/422串口转换成TCP/IP网络接口,实现RS-232/485/422串口与TCP/IP网络接口的数据双向透明传输.使得串口设备能够立即具 ...
- UART和RS232/RS485的关系是什么?
串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式.但是初学者往往搞不清有关的名词如UART和RS232或RS485之间是什么关系,因为它们经常被放到语句 ...
- UART和RS232/RS485的关系是什么?RS485在linux下的调试 ubuntu串口调试工具
串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式.但是初学者往往搞不清有关的名词如UART和RS232或RS485之间是什么关系,因为它们经常被放到语句 ...
- RS232/RS485信号转12路模拟信号 隔离D/A转换器WJ34
产品特点: ● RS-485/232接口,隔离转换成12路标准模拟信号输出 ● 可选型输出4-20mA或0-10V控制其他设备 ● 模拟信号输出精度优于 0.2% ● 可以程控校准模块输出精度 ● ...
- 串口---UART RS232 RS485 TTL
什么是串口? 串口通信分同步串口通信USRT,异步串口通信UART, 串口主流的电气(电平)标准 RS232 RS485 RS422 TTL 相关芯片 PL2303.CP2102芯片都是常用的USB转 ...
- RS232 RS485 串口 电平标准
RS-232 个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口.通常 RS-232 接口以9个引脚 ( ...
- 超详细的RS232/RS485电路设计
目录 1 UART介绍 1.1 UART特点及问题 1.2 UART协议 2 RS232.RS485基本概念 3 RS232.RS485接口标准 3.1 RS232接口标准及特点 3.1.1 R ...
最新文章
- 双 11 的狂欢,干了这碗「流量防控」汤
- 5首页加载慢_5个 外贸建站谷歌SEO优化技巧
- 生成,保存和转换pcd点云文件
- Sqlite3 for Linux 可视化工具
- 机器学习系列-强填EM算法在理论与工程之间的鸿沟(下)
- VC++6.0怎么打开工程
- 用matlab数学综合实验,MATLAB与数学实验(第2版)
- 用python进行归并排序,用Python做归并排序
- C++ 序列式容器之vector
- Vue基本操作及运行截图总结
- ASP.NET AJAX Advance Tips Tricks (11) 三种方法动态创建Tooltip
- POJ1236:Network of Schools——题解
- 高性能地图服务器,电子地图的背后—超速海量Xeon5500机架服务器
- 活字格企业Web应用生成器V3.0发布更新,支持插件管理和多人协作开发
- DPDK分析——KNI
- Android OpenCV 摄像头实时预览
- 中国四大资产管理公司 ACM
- 哨兵 (sentinal) 机制的工作原理
- kurento和打洞的服务器的安装及部署
- Spring Data JPA 实战
热门文章
- C语言推荐书籍pdf版附下载链接共30+本从入门到进阶带你走上大牛之路
- Jmeter书中不会教你的(68)——jdbc request详解
- 显示屏连接DL580服务器方法,HPE ProLiant DL580 Gen9 服务器用户指南.pdf
- 计算机网络设备装配调试员职业技能鉴定试卷,计算机装配调试员技师应知试卷(B)附答案...
- NCC修改logo及背景图片方法
- matlab信号系统实验报告,信号与系统 MATLAB实验报告
- C# 编写一个动态模拟时钟
- 一篇不错的Android Audio架构代码梳理总结
- 刻录原版系统光盘(用软碟通)
- 支持Linux系统的加密狗