社区
网络通信/分布式开发
帖子详情
一个串口通讯的问题,求解
Kstudy
2009-11-26 08:47:43
下边的设备所要读取的寄存器地址是不连续的,除了轮询的方式还有什么别的方法么?
例如:256——258,512——526等,有多个段
想知道像一些组态软件是如何处理的,可以同时读多个设备的不同寄存器段,而且是做成虚拟设备的形式,只要选择相应的地址及数据格式就可以将数据存入数据库,页面可以方便的提取这些数据
...全文
181
4
打赏
收藏
一个串口通讯的问题,求解
下边的设备所要读取的寄存器地址是不连续的,除了轮询的方式还有什么别的方法么? 例如:256——258,512——526等,有多个段 想知道像一些组态软件是如何处理的,可以同时读多个设备的不同寄存器段,而且是做成虚拟设备的形式,只要选择相应的地址及数据格式就可以将数据存入数据库,页面可以方便的提取这些数据
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
树上猪
2009-11-27
打赏
举报
回复
不知你是什么协议的,看协议的规定,一次读取寄存器最大数而定,否则多了就无效,如果没有任何协议,协议是自定的,我想也就不存在这个问题,也不用轮询,自定协议,一下把所有寄存器全部读了,即便是轮询,如果IC处理速度够快,速度也很快和不是轮询也区别不大,如20MS读一条返回一条信息,你就是100个寄存器要读也2秒解决,如果上了一千个要读那就有点差别了。
勿为
2009-11-26
打赏
举报
回复
这是串口通信吗?应该是轮询方式吧,工控里的OPC服务都是用的轮询方式哦
ok1411
2009-11-26
打赏
举报
回复
不懂,顶一下吧
Kstudy
2009-11-26
打赏
举报
回复
没有人来说说么?
Qt
串口通讯
例子(再也不用担心串口
问题
了)
很多小伙伴们对串口编程刚上手时,不知道如何下手,本例子带大家看看
一个
简单的
串口通讯
的例子,例子是网上的demo,这里简单的介绍下: 这是我们常见的界面窗口,下面我们来解析下代码部分: 串口步骤: * 1.设置串口参数 * 2.打开串口 * 3.读/写串口 * 4.关闭串口 #ifndef SERIALPORT_H #define SERIALPORT_H #include <QMainWindow> #include <QtSerialPort/QSer...
ros
串口通讯
(读取串口数据)
ros
串口通讯
是非常重要的通讯手段,通常跟下位机或者各种usb口外设都是通过串口进行通讯的。 那么我们跟着教程来学习一下如何读取手机通过无线串口发送给电脑的数据。 这里我通过
一个
usb-ttl工具将蓝牙连接到电脑上,然后通过手机连接蓝牙给蓝牙发送数据,然后电脑从usb-ttl工具读取数据并显示。 1.首先,ros里面有相应的串口包给我们用。我们调用串口包编程会非常方便。下载串口库: sudo apt-get install ros-melodic-serial 我的ros版本是melodic,如果
C#
串口通讯
C#--使用WPF以及虚拟串口软件进行仿真通讯。
串口通讯
介绍
串口通讯
的物理连接和传输协议,是学习单片机串口编程的基础。 本文参照《深入浅出玩转51单片机》和《零死角玩转STM》书籍,对通讯以及串口一些基本概念做了详解。1.
串口通讯
的基本概念1.1 基本方式基本方式分并行通讯和串行通讯 1.1.1 并行通讯 并行通讯是指数据的每一位同时在多根数据线上发送或者接收。 其特点是各数据位同时传送,速度快、效率高,有多少数据位就需要多少根数据线,传送成本
Arduino—
串口通讯
在很多时候,Arduino需要和其他设备相互通讯,而最常见最简单的方式就是
串口通讯
。本篇介绍Arduino硬件
串口通讯
,了解相关函数的使用。 1. 硬件串口 在PC机上最常见的串行通讯协议是RS-232串行协议,而各种微控制器(单片机)上采用的是TTL串行协议,两者电平不同,需要经过相应电平转换才能进行相互通讯。 Arduino Uno R3开发板上,硬件串口位于Rx(0)和Tx(1)引脚上,Arduino的USB口通过转换芯片与这两个引脚连接。该转换芯片会通过USB接口在PC机上虚拟出
一个
用于Ardu
网络通信/分布式开发
1,594
社区成员
32,945
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章