长沙做医院的网站建设网站制作源码版权

bicheng/2026/1/19 21:02:40/文章来源:
长沙做医院的网站建设,网站制作源码版权,农村电商平台入口,抚州南城网站建设文章目录 0 前言1 一个通信的协议的组成2 常用协议名词解释2.1 UART2.2 RS-2322.3 RS-4852.4 RS-4222.5 比较 3 常用的芯片 0 前言 最近有点想研究USB协议#xff0c;正好也看到有评论说对如何选择USB转串口模块有些疑惑#xff0c;其实我也一直很想写一篇关于串口的总结式的… 文章目录 0 前言1 一个通信的协议的组成2 常用协议名词解释2.1 UART2.2 RS-2322.3 RS-4852.4 RS-4222.5 比较 3 常用的芯片 0 前言 最近有点想研究USB协议正好也看到有评论说对如何选择USB转串口模块有些疑惑其实我也一直很想写一篇关于串口的总结式的文章借此契机来完善一下。 1 一个通信的协议的组成 所谓通信协议顾名思义其本质就是一个协议即一个约定大家约定好通信的一些标准这样大家就能根据这个标准来设计并生产产品而避免了A产品不兼容B这样的情况发生。   那不妨先想一下一个通信协议需要规定哪些内容呢   一般来说主要包括三个方面 物理属性  主要是约定插头或接口的外在特性。包括这个插头长啥样物理形状有几个引脚引脚定义等等。逻辑属性  逻辑属性主要是约定这个协议传输数据时的时序。因为在实际传输数据过程中并不是直接把需要传输的数据依次传输的这样接收端就不知道从哪里开始接收数据传输就会错乱因此往往是把数据切分为小块然后加上一些固定的字符组成“一帧”再传输同样接收端也按照约定好的帧格式来进行解析。这样数据传输才能有序进行。电气属性  在常见的串行数据传输协议中都是传输数字信号即用0 和 1来表示需要传输的数据因此就需要明确多少电压代表0多少电压代表1。 以下的内容也将按照上述思路来进行展开。 最后再简单解释一些基本名词的概念 单工指信息传输是单向的只能由A到B不能B到A双工信息传输是双向的A B之间可以交互信息半双工首先信息传输是双向的但不能同时进行即要么A给B传要么B给A传二者不能同时进行。全双工不仅信息传输是双向的还可以同时进行。 2 常用协议名词解释 2.1 UART 对于玩单片机的同学来说UART可能是接触的最早的串行通信协议了基本每个单片机都有TXDRXD两个引脚此即所谓的Universal Asynchronous Receiver/Transmitter异步串行通信。 物理属性接口方面一般没什么要求可以根据自己的需求自定义但一般来说是三根线RXDTXDGND有时会加上电源信号VCC。逻辑属性即数据传输时的时序这个可能是我们最关注的信息了。也是代码编写的主要内容体现设置波特率、设置几位数据位是否有奇偶校验等即所谓的配置串口。电气属性采用正逻辑电平即5V/3.3V为10V为0。这即是所谓的TTL电平所以一般来说单片机串口也叫TTL。 实际上现在大多数单片机使用的都是CMOS电路电平容限比TTL要大一些但由于TTL出现较早目前仍然把这种电平称为TTL电平。 总结   UART没有规定接口的具体样式只是规定了引脚所以在实际使用中比较灵活。但是引脚的电平要注意和单片机的电源保持一致要注意区分3.3V和5V。UART是单片机中的基础外设一般称之为串口通过USB转TTL模块可以实现单片机与上位机之间的通讯。 2.2 RS-232 RS-232其实是出现比较早且应用较为广泛的标准。由美国电子工业协会Electronic Industries AssociationEIA联合多家公司于1970年制定目前最新的标准是RS232C前面是A和B。所谓RS即Recommended Standard推荐标准232为标识号。 物理属性RS232规定了25根线但其实常用的只有9根线另外16根线包括①9根线电流环信号目前很少设备使用这些引脚②6个空引脚③一个保护地信号这也是为什么目前很多RS232的接口都是DB9而很少见到DB25的插头。DB9插头如下图所示。 形状和VGA接口很像但只有9个针脚。这9个针脚定义如下所示 简写符DTE25芯公DCE25芯母DTE9芯公DCE9芯母信号功能解释TXD2332发送数据 Transmit DataRXD3223接收数据 Receive DataGND7755信号地 GroundRTS4578请求发送 Require to SendCTS5487清除请求 Clear to SendDSR62064数据装置就绪 Data Set ReadyDCD8811接收线信号检测 Data Carry DetectedDTR20646数据终端准备好 Data Terminal ReadyRI222299振铃指示 其中前面三根线为必须的线后面6根线其实都是流控信号在实际使用时其实不一定会使用。 逻辑属性值得一提的是RS232的时序其实和上面提到的UART是一样的也需要设置波特率、数据位、校验位、停止位等。但是需要注意的是RS232波特率设置一般不超过19200因为RS232传输的上限为20kbps。电气属性RS-232采用负逻辑电平逻辑1-15V ~ -3V 逻辑03V ~ 15V 总结   RS-232是一种全双工通信方式时序和UART相同只是电气属性存在差异。此外它只能实现单点通信且最大通信速率为20kbps最大通信距离为15m。 2.3 RS-485 物理属性RS-485是通过差分线路传输所以一般是需要两根线最多加上一个参考地线一般是使用双绞线这样可以尽可能减少干扰。也因此其传输距离要更远可以达到4000英尺约1219米最高传输速率可以达到10Mbps40英寸内约12.2米逻辑属性由于是差分信号线所以要看两个引脚之间的电压之差从而来判断是逻辑0还是逻辑1。电气属性这两根线一根是A一根是B要求这两根线上的电压为-7 ~ 12V发送端要求至少提供1.5V的差分电压而接收端要求两根线上的压差至少为200mV当AB线压差≥200mV时识别为逻辑1当AB线压差200mV时识别为逻辑0. 总结   相比于RS-232的单点通信RS-485支持总线通信总线上最大可以挂载32个设备这个数字好像和总线阻抗大小有关。RS-485属于半双工通信协议。 2.4 RS-422 RS-422其实就是两组485一对发一对收因此需要4根线实现了全双工通信。但是其实RS-422是基于RS-232提出的比RS-485要早一些。虽然422和485都是差分信号传输但它的电气特性和485有所差别。   RS-422也支持总线挂载多个设备但没有485那么多只支持10个设备最大传输距离与最大传输速率和RS485一样。 2.5 比较 图片来源链接 3 常用的芯片 USB转串口常用的芯片有CH340CP2102、FT232、PL2303这些都是可以直接使用的具体用法建议参考官方的手册主要是看其中的示例电路用法。 而MAX232需要注意的是它的作用是电平转换即把TTL电平和RS-232电平进行互转因此一般还需要再接一个USB转串口的协议才能和电脑USB进行通信。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/88736.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么建站程序好收录营销组合策略

接口概览 接口大概理解 接口类型是队其他类型行为的概括与抽象 接口类型中,包含函数声明,但没有数据变量接口的作用通过使用接口,可以写出更加灵活和通用的函数,这些函数不用绑定在一个特定的类型实现上Go 接口特征 很多面向对象…

嘉鱼网站建设前十静态的网页wordpress

Java如何快速将JSONObject转换成实体类 在工作的开展中,会遇到从外部接口中获取到了一大段Json数据的返回,想要将这个Json写入到实体类中的情况。 在遇到这种情况的时候,第一时间我想到的是最笨的遍历方法,采用最基础的方式将Js…

男女做那个视频的网站内容营销方案

1、脏读 「事务B」将 id 为 1 的用户 name 修改为“小卡”,事务未提交。「事务A」查询 id 为 1 的用户数据,此时 name 已为“小卡”。 2、不可重复度 「事务A」第一次读取 id 为 1 的用户,name 是 “卡卡”。「事务B」将 id 为 1 的用户 nam…

建站平台 iis网页制作与网站建设实战大全

创作方向:回顾自己学习编程的过程,分享经历和成长感悟。 当初选择学习计算机,我满怀梦想地说出了成为一名神奇的码农的愿望。我想象着能够像编织魔法一样,通过编写程序创造出炫酷的虚拟世界。然而,我很快就意识到&…

网站建设微享互动传奇网站架设教程

一、文本文件 C中输入输出是通过流对象进行操作,对于文件来说写文件就是将内容从程序输出到文件,需要用到写文件流ofstream;而读文件就是将内容从文件输入到程序,需要用到读文件流ifstream;这两个文件流类都包含在头文…

建站公司咨询做网站网站名字自己设置吗

文章目录 一、操作系统的基本概念1.1操作系统的层次结构1.2操作系统的运行视图1.3操作系统的概念(定义)1.4操作系统的功能和目标1.4.1操作系统的功能和目标——作为系统资源的管理者1.4.2操作系统的功能和目标——向上层提供方便易用的服务1.4.2.1GUI:图形化用户接口…

南昌建网站那家好建设个网站多少钱

网站是企业展示形象、引流营销的重要互联网窗口,因此一定要设计得足够吸睛美观,引起顾客兴趣。今天就来教大家如何做好网页设计与制作。提到网页设计,可能很多小白都要问了:网页设计用什么软件做?网页设计需要学什么&a…

英文网站 字体大小哪里有信誉好的外贸客户搜索软件

0说明 IPAM:IP地址管理系统 IP地址管理(IPAM)是指的一种方法IP扫描,IP地址跟踪和管理与网络相关的信息的互联网协议地址空间和IPAM系统。 IPAM软件和IP的工具,管理员可以确保分配IP地址仍然是当前和足够的库存先进的IP工具和IPAM服务。 IPAM简化并自动化…

平昌县住房和城乡建设局网站百度竞价排名是什么

Java享元模式 摘要实现范例 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能 享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象 享元模式属于结构型模式&…

网站互点可以自己点么百度站长平台推出网站移动化大赛

一、简介: Hive在整个数仓中扮演了非常重要的一环,我们可以使用FlinkSQL实现对hive数据的读取,方便后续的操作,本次例子为Flink1.13.6版本 二、依赖jar包准备: 官网地址如下: Overview | Apache Flink 1、我们需要准备相关的jar包到Flink安装目录的lib目录下,我们需…

国内大型免费网站建设网站配色教程

Jenkins详解(三) 目录 Jenkins详解(三) 1、Jenkins介绍2、Jenkins CI/CD 流程3、部署环境 3.1 环境准备3.2 安装GitLab3.3 初始化GitLab3.4 GitLab中文社区版补丁包安装3.5 修改GitLab配置文件/etc/gitlab/gitlab.rb3.6 在宿主机输入 http://192.168.200.26:88 地址就可以访问了…

免费用手机做网站免费可商用网站

技术变革裁员影响的因素: 自动化替代简单重复性工作:随着技术的发展,一些简单、重复性的编码任务可能被自动化工具或者机器学习算法取代。这可能导致一些岗位的需求减少或者消失,从而可能导致部分人员裁员。 技能更新要求&#x…

公司网站建设手续wordpress主题lovephoto3.0

目录 环境步骤环境设置包引用声明一个全局的设备 数据准备收集数据集信息构建数据集在数据集中读取分类名称划分训练、测试数据集数据集划分批次 模型设计编写维持卷积前后图像大小不变的padding计算函数编写YOLOv5中使用的卷积模块编写YOLOv5中使用的Bottleneck模块编写YOLOv5…

网站 网络推广辽宁建设官方网站

人口普查数据大屏,是指一种通过大屏幕显示人口普查数据的设备,可以将人口普查数据以可视化的形式呈现出来,为决策者提供直观、准确的人口数据。这种大屏幕的出现,让人口普查数据的利用变得更加高效、便捷。 如果您需要制作一张直观…

宣传网站怎么做珠海网站推广优化

什么是队列? 队列是一种有次序的数据集合,其特征是:新数据项的添加总发生在一端(通常称为“尾rear”端),而现存数据项的移除总发生在另一端(通常称为“首front”端);当数…

母版页做网站例子店面设计费计入什么科目

为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第30 期。 ​[- 1 -] 全面掌握移动端主流图片格式的特点、性能、调优等 [链接] http://www.52im.net/thread-1802-1-1.html [摘要] 本文我们一起全面分析学…

网站建设分金手指排名八怎么做网站用户可以发表文章

服务认证基础考试大纲(第1版) 1.总则 本大纲依据 CCAA《服务认证审查员注册准则》制定,适用于拟向CCAA申请注册服务认证审查员级别的人员。 2.考试要求 2.1考试科目 申请注册服务认证审查员级别的人员,需通过“服务认证基础”…

仿wordpress站3000行业关键词

进程通信的目的 数据传输:一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享同样的资源。通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程…

模板网站有哪几类字号 wordpress

经验分享: 盲目的追求完美主义可能会导致一事无成,在平时的工作中,我们应该追求全局最优,而不是局部最优。我们在做一件事情,先保证拿到60分,然后先去追求其他事情,等其他事情也能拿到60分&…

网站建设公司怎么选合肥网页设计制作

ZYNQ连载03-Vivado创建工程 1. 硬件参数 名称参数主控xc7z020clg400-2DDRMT41J256M16RE-125 2. 创建工程 3. 串口配置 4. DDR配置 5. SD配置 6. ETH配置 7. USB配置 8. 导出硬件 Generate Output ProductsCreate HDL WrapperExport Hardware Platform 执行以上步骤后&#…