串口通信-vc++串口上位机串口设置

问题描述

vc++串口上位机串口设置

串口打开时,选择了一个无效的串口号后,怎么令串口按钮关闭。如图
图1是串口正常打开,图二是选择无效端口号后串口按钮的变化(串口关闭)。请问是如何实现的?非常感谢!

解决方案

http://zhidao.baidu.com/link?url=YPewInrq7LneRthad_AJ1OgGmTZuMhRNayv0Pkq5v4mHdy3ZOKlax3q22fEhBTLC8kgrK-Zo8oIk5irlqdsaWK

解决方案二:

VC++ .net 串口操作(简单的上位机串口操作)

时间: 2024-08-21 04:12:12

串口通信-vc++串口上位机串口设置的相关文章

串口通信内存泄露-C#串口通信高速向下位机发送数据出现内存不断增加

问题描述 C#串口通信高速向下位机发送数据出现内存不断增加 using System; using System.Linq; using System.Collections.Generic; using System.Text; using System.IO.Ports; using System.Windows.Forms; namespace MSPCS { /// /// 通讯端口,用于和上位机通讯 /// 上行与下行使用同一种格式: /// /* 同步头 6 Byte EB90EB9

上位机串口数据卡死 #-上位机串口数据卡死 C# PID调试工具

问题描述 上位机串口数据卡死 C# PID调试工具 自己用VS2013 C#编了一个类似串口助手的上位机现在出现以下问题 1.调试时未出现卡死任何问题,生成后点击传送数据没问题,但是不断发送就会直接卡死 自己分析:1.我每次传送36个字节,波特率9600 数据量太大 2.程序没有及时释放存储空间,导致卡死 3.程序处理的时间太长,导致处理不够及时 我大致搜了一下,他们说需要用一个线程.具体没学过C#,只是照着,查着学的.请高手帮我想想方法 以下是部分程序 串口接收事件: private void

C#windows上位机串口数据接收

问题描述 各位大神帮帮忙!!!感激不尽我这儿有个数显游标卡尺,还有对应的与电脑连接的USB数据线.我做了一个windows界面,想把游标卡尺中显示出来的数据通过串口发送到windows界面的gridview控件里面.C#程序该怎么写 解决方案 解决方案二:你这个数显游标卡尺有API么?根据它提供的API获取数据啊解决方案三:数显游标卡尺的波特率是4800:数据位7位:停止位是2位:校验位为奇偶校验:起始位是1位:端口COM7,跪求程序解决方案四:没有协议上位机怎么能取到数据解决方案五:联系厂家,

C#上位机串口接收数组问题

问题描述 C#上位机从设备接收一个数组,数组长度是14的倍数,想每7个字节写入listbox的一行直到写完停止.咋整都不成功,跨线程调用窗体啊啥的都试了.说明:上位机已经接收到数组了,messagebox可以显示接收到的数组的长度,但是就是显示不到listbox中,累死了,求助大神. 解决方案 解决方案二:接收方式为串口接收解决方案三:万能的CSDN,解决了.谢谢各位System.Threading.Thread.Sleep(1000);intl=serialPort1.BytesToRead;

串口通信-菜鸟求助·51单片机串口响应小程序

问题描述 菜鸟求助·51单片机串口响应小程序 程序1.在液晶上显示从PC机串口上下发的数据,屏满后自动清屏.实现如下的功能:1.用下串口0模式,实现数据的移位输出2.用定时器实现波特率的计算,单片机与PC通信.3.实现多机通信.4.高级串口功能的应用,请参看Keil的print等串口输出函数.这时候可实现串口向上位机输出字符串等功能,上位机向下位机发送命令等功能.如用PC机发送一个字符串"Hello,world"单片机用puts函数回送一个"Hello,my friend&q

51单片机串口通信-51单片机中的串口通信发送10(16进制)以上显示不正确

问题描述 51单片机中的串口通信发送10(16进制)以上显示不正确 串口通信中,向单片机发送数据控制LED灯亮实验中 发01,02.04.08 依次是 第1 2 3 4 个灯亮 而发送 10 就成第5 6 个一起亮了,然后发20 .40 是第7 和 第 8 个: 发 80 就全灭了 , 这是啥情况啊. #include unsigned char a,flag; void init(); void main() { init(); while(1) { if(flag == 1) { ES =

串口通信 动态曲线-MFC中串口通信获得数据画图问题

问题描述 MFC中串口通信获得数据画图问题 我在WM_PAINT的OnPaint函数中画出坐标系,在OnComm函数中获得串口通信数据,在成员函数OnPaint_Draw中画动态曲线,但是调试时发现程序一直在OnPaint函数和调用的OnPaint_Draw函数中运行,不会到达OnComm函数中,当去掉OnPaint函数时,才可以到达OnComm函数获得串口通信数据,怎样解决这个问题呢?

串口通信-使用php_dio.dll通过串口连接gsm模块发短信,电信的手机号收不到短信

问题描述 使用php_dio.dll通过串口连接gsm模块发短信,电信的手机号收不到短信 存在问题如下 1.设备连接好之后,必须要使用串口助手之类的软件打开串口,再关闭软件,才能使用php发送读串口的at指令,否则就假死,为什么? 2.电信手机号收不到短信,不知为什么? 解决方案 电信手机收不到的话,这个要问运营商了.也许你的号码被当作垃圾短信号了. 解决方案二: 当作垃圾短信的因素可以排除,因为把卡放到手机里发送,电信号能收到短信. 解决方案三: 没人知道吗?专家在哪里?

RS485 通信 modbus RTU通信问题,上位机无法读取数据。

问题描述 本人用vb.net写了一个上位机软件,就是读不到数据,但是用串口调试程序读得到.于是我重新用VB.netc#vb6都写了一个测试通信的小程序,用同一个串口,相同的串口参数(38400,8,N,2,串口设置为接收到一个字节就引发事件,二进制格式发送数据)和下位机,测试发现vb.et和c#的都不行,vb6的可以正常通信.而且我用两个串口直接对接,一头连接vb.net测试程序,一头连接串口调试软件,两头收发都正常,c#和vb6这样连接也可以正常通信.就是一头连接测试程序,一头连接下位机,c#