上位机和下位机串口通信,怎么确认对方是否接收到数据?
Qt写上位机,通过串口与下位机进行通信;比如上位机发送数据给下位机,下位机可能接收到数据或接收不到,怎样做才能确认下位机到底有没有收到数据。
我的办法:上位机发送数据给下位机,下位机接收到数据就返回对应指令给上位机,上位机接收到指令并进行判断;这样就能确认下位机是否接收到。不知道大家有没有更好的办法?
在这过程中,我也碰到了困难,不知道怎么处理:http://bbs.csdn.net/topics/392264365
我的办法:上位机发送数据给下位机,下位机接收到数据就返回对应指令给上位机,上位机接收到指令并进行判断;这样就能确认下位机是否接收到。不知道大家有没有更好的办法?
在这过程中,我也碰到了困难,不知道怎么处理:http://bbs.csdn.net/topics/392264365
...全文
相关推荐
基于stm32的上位机与下位机的通信
在PC端,我们可以使用各种串口通信库,如Python的pySerial,来实现串口通信。总的来说,基于STM32的上位机与下位机通信涉及硬件配置、软件编程和错误处理等多个方面。
基于stm32 的简单的智慧农业系统, 有上位机,有下位机
1. 下位机(stm32) (keil 5 ) 1. 按键key1 中断控制 LED 3 的亮灭 2. 按键key2 中断控制 温湿度的获取, (数据通过串口发送给 上位机) 3. 智能检测温湿度是否超标, (超标 开启警报, 开启风扇) 4.OLED 显示 温湿度,(每次获取温湿度,更新数据) 5. 设置窗口看门狗, 保证程序不会出现异常, (中断喂狗 2. 上位机 1. 按1 通过
关于Qt上位机与下位机stm32数据传输的解析问题(一)
关于上位机Qt与下位机stm32数据传输的解析问题,
labVIEW与单片机实现串口通信的设计过程
1.概述 在现代测控系统中,我们经常会采用上位机和下位机的开发控制模式。下位机主要是用来采集数据,可以通过嵌入式控制器、单片机控制器、PLC等来实现。上位机主要是图形界面,用来实时显示采集数据,并进行数据分析及处理,同时可以控制下位机。上位机的实现可以通过各种高级语言,比如VB、Delphi等以及NI公司的图形化虚拟仪器软件开发环境LabVIEW.由于LabVIEW采用的是图形化的编程方法,所以...
C#上位机以及下位机源码
该项目实现了基于C#的上位机与下位机串口通信功能,包含串口参数配置界面,支持波特率、数据位、停止位等设置,并集成定时器显示系统时间。代码结构清晰,采用Windows窗体应用程序框架,具备皮肤切换能力,


