请教java 串口通信信软件中的Activex的问题

CserialPort问题,急!
本帖最后由 summit677 于
22:09:38 编辑
我菜鸟刚接触VC++,所以问题比较简单,大家别笑我,也别打击我。
我用CserialPort类与OMRON&PLC&通讯,通讯协议是“@xxxxxxhh*+回车”,其中hh是前面所有字符的异或
-20:01&&&[]
我基于MFC对话框使用CSerialPort串口类初始化串口等都是可以的,不过最后关闭程序之后,该程序的进程会占用大量的CPU资源,占用率达到100%!就是说靠其自身的关闭不能将程序完全关闭!请问一下是什么原因啊?
回复讨论(解决方案)
哪里没有处理好吧,不一定是CSerialPort的问题
-13:50&&&[]
我用CSerialPort编写了串口通讯的程序,其实只是实现了发送的功能。然后用settimer定时,如果定时是1s的话,可以正常运行。定时是25ms的话,会提示
WARNING:WaitCommEvent()Failed&with&the&nbsp
15:26&&&[]
&&有谁对这个类了解可以帮我解决一下这两个问题
回复讨论(解决方案)
&assert(m_hComm&!=&0);&//说明端口没有打开
&CSerialPort::WriteToPort(char*&nbsp
-15:13&&&[]
&&&&龚老师写的CSerialPort类,发现有个小问题,本人弄了几天没解决,求大家帮助,要看源码的话,可以下载串口调试助手v2.2或v2.3&源码,网上都多着.
&&&&问题:循环自动发送,内容可以随意
-10:56&&&[]
的时候不能连着一起用
串口通信CSerialPort类WriteToPort不能连续发送的问题对此问题有比较清晰的回答。
串口通信CSerialPort类WriteToPort不能连续发送的问题对此问题有比较清晰的回答。 我看了这篇文章,写的很好。回答的点子上的
-10:42&&&[]
我用vc&SerialPort类仿照串口调试助手做了一个程序,参照龚建伟老师的书编写的,接收串口数据,接到7000多字节后就变成每帧10字节了,应该是每帧26字节的,前边正常,后来就不对了,怎么回事?
用串口大师接收就没这个问题。用下载的串口调试助手也有这个问题。
我的串口速率是
18:42&&&[]
大家谁用过龚建伟的《vc++/turbo&c串口通讯编程实践》&中提到的Cserialport类。
我现在想调用这个类,使它在程序运行中,等待数据的到来,如果在一定时间内还没有数据到来,就报错,数据到来就往下执行。我现在遇到的问题是,数据没到来时线程不阻塞,直接就报错。
-20:16&&&[]
VC做一个上位机软件,是基于RS485通讯,涉及到5个串口,分别要从5个串口中的下位机中实时采集返回数据,所以采用轮询制从串口1到串口5依次按地址发送命令采集数据,用的是CSerialPort类,但是在操作CserialPort类关闭串口时出现问题,一次打开一个串口然后关闭正常,再打开就有问题
-18:16&&&[]
在CSerialPort中监听,收到数据,激活某一事件的?&我的邮箱是:
&发给我吧&谢谢。
救命啊,到底怎么样才能读写二进制的?
现在可以读了,但发现写的时候有问题,写不出去,每次都失败的,请教啊。
16:08&&&[]
一直在循环执行主进程的&SetEvent(m_hShutdownEvent);
另外还有一个问题,使用这个类接收串口数据,我有一个设备和电脑通信,电脑只能够接收到12帧数据,串口就不能收到数据了,经测试是能够进入串口事件,但是inQueue一直为0。然后使用串口调试助手能够正确接收数据。当
15:27&&&[]
在一个函数里用CSerialPort类中的WriteToPort函数多次向串口发命令,只有第一次和最后一次的收到了,请问高手,怎么解决啊?
回复讨论(解决方案)
使用portmon软件帮助诊断试试。
使用portmon软件帮助诊断试试。 能说仔细一点么,没用过portmon软件
-00:51&&&[]> 串口通信编程
串口通信编程
在电子工程世界为您找到如下关于“串口通信编程”的新闻
串口通信编程资料下载
)3.22 Linux环境下实现串口通信(779)3.23 Linux系统下RS485串行通信程序设计(779)3.24 Linux系统下蓝牙设备驱动程序研究和实现 (779)3.25 基于μCLinux和GPRS的无线数据通信系统(779)3.26 嵌入式Linux开发平台的USB主机接口设计(779)3.27 CAN通信卡的Linux设备驱动程序设计实现(779)3.28 μC/OSII实时...
分析了目前对串口编程存在的问题,介绍了COM技术及其在RS232串口通信的应用,指出使用组件相对于ActiveX控件及Windows API编程的优点。基于COM技术设计的串口通信组件简化了串口通信编程。关键词:COM技术;串口通信;组件;串行通信端口(Serial Communication Port)在系统控制的范畴中一直占有极重要的地位。它只需要一根数据线,硬件成本低,而且可使用现有的通信...
上下位机间的串口通信,为了编程的方便性我们通常采用字符方式进行数据传输,由于需要数据转换以及转换后的数据长度增加,数据传输速度不够理想,为了提高系统实时性在某些特殊场合更需要直接采用二进制进行数据传输。Delphi6.0是一种面向对象的可视化的快速应用开发(RAD)工具,它既具有C++语言的强大功能,同时又有VB的易用性,Delphi6.0的伸缩性强,既可用于开发小项目,也可用于开发大项目,尤其...
3 AT90LS8535与DS18B20的接口与编程第12章 AT90LS8535的通信编程12. 1 串口通信12. 1. 1 异步串口UART通信12. 1. 2 同步串口SPI通信12. 2 I2C总线12. 2. 1 I2C总线协议12. 2. 2 采用AT90LS8535的并行I/O口模拟I2C总线12. 3 CAN总线12. 3. 1 CAN总线的特点12. 3. 2 CAN协议的信息...
、Modem的基础知识、RS—232C标准、AT命令、异步接收发送器UART、在Delphi中嵌入汇编语句的语法、MSComm控件的使用、线程的基本概念和用法、Windows API和TJNPI通信编程的基础知识、SPComm控件和TurboPower的APRO通信控件的使用、串口通信的一个项目实例、Delphi的RAS编程、通信安全设计以及项目管理工具Rational Rose的应用。
本书内容...
AT90LS8535与DS18B20的接口与编程 第12章 AT90LS8535的通信编程 12. 1 串口通信 12. 1. 1 异步串口UART通信 12. 1. 2 同步串口SPI通信 12. 2 I2C总线 12. 2. 1 I2C总线协议 12. 2. 2 采用AT90LS8535的并行I/O口模拟I2C总线 12. 3 CAN总线 12. 3. 1 CAN总线的特点 12. 3. 2 CAN协议的信息...
7. 3 AT90LS8535与DS18B20的接口与编程
第12章 AT90LS8535的通信编程
12. 1 串口通信
12. 1. 1 异步串口UART通信
12. 1. 2 同步串口SPI通信
12. 2 I2C总线
12. 2. 1 I2C总线协议
12. 2. 2 采用AT90LS8535的并行I/O口模拟I2C总线
12. 3 CAN总线
12. 3. 1 CAN...
4.12.3 声音串口格式
4.12.4 采样频率和主时钟
4.12.5 iis操作
4.12.6 iis总线接口寄存器
4.13 其他接口管理
4.13.1 83c44box的iic总线接口
4.13.2 a/d转换器
4.13.3 sio(同步i/o)
第5章 s3c44box接口电路设计与编程...
8.5.2 消息队列实现 268
8.6 实验内容 272
8.6.1 管道通信实验 272
8.6.2 共享内存实验 275
本章小结 277
思考与练习 278
第9章 多线程编程 279
9.1 Linux下线程概述 279
9.1.1 线程概述 279
9.1.2 线程分类 280
9.1.3 Linux线程技术的发展 280...
6.1.1 系统调用 166 6.1.2 用户编程接口(API) 167 6.1.3 系统命令 167 6.2 Linux中文件及文件描述符概述 168 6.3 不带缓存的文件I/O操作 168 6.3.1 open和close 168 6.3.2 read、write和lseek 170 6.3.3 fcntl 173 6.3.4 select 178 6.4 嵌入式Linux串口应用开发 183...
串口通信编程相关帖子
怎么测量串口通信收发数据的响应时间啊 ,用的stc-isp
如何测串口通信响应时间 用逻辑分析仪或数字示波器
测很麻烦,计算比较简单,根据指令执行时间累加即可。测的话,用设备也需要更改程序,输出标志便于观察,不如用另外一片MCU来测,但显然不如计算精确。用汇编编程可以精确到单指令周期。...
SCI(Serial Communication Interface),即串行通信接口,是一个双线的异步串口,即具有接收和发送两根信号线的异步串口,一般可以看作是UART(通用异步接收/发送装置)。
& && &&&2812的SCI模块支持CPU与采用NRZ(non-return-to-zero 不归零)标准格式的异步外围设备之间进行...
CPU检测盒特征提取的小型C库libevil :许可证管理器libusb:允许移动访问USB设备的通用USB库PCRE:正则表达式C库,灵感来自于Perl中正则表达式的功能。Remote Call Framework :C++的进程间通信框架。Scintilla :开源的代码编辑控件Serial Communication Library :C++语言编写的跨平台,串口库。SDS:C的简单动态字符串库...
中断对数据包进行分析。如果是巡检命令,则将实时采样数据存储到巡检数据寄存器中,然后调用PackandSend子程序,设置好寄存器地址即可按照命令返回相应数据。PLC发送完成后触发端口0发送完成中断,将各标志位寄存器复位,为下一次通信做准备。串口0的通信程序流程图如所示。
a) 通信程序的实现
請教 2 個獨立的 MCU 如何同步時間?? 如果是同步实时时钟,可以通过串口或其它方式传输数据,然后写入即可,精度要求高则需要考虑指令执行时间做修正,这时最好采用汇编语言编程。需要与外界时间同步时,则二者均访问外部时钟即可。
至于说同步精度,看你的要求,这个是由应用的需求来决定的。
可以用GPS来同步时间,统一为UTC时间
其实事情很简单,那就是,你既然说他俩是独立的,那意思就是他俩...
通俗的说,仿真器是用来调试仿真的,编程器是用来批量生产时对MCU进行烧写目标代码的。
对于MSP430来说,无论仿真还是烧写程序一般可以通过:JTAG、SBW、BSL接口进行。JTAG、SBW接口可以用于仿真接口,BSL接口不能用于仿真。而编程器则三种接口都支持。
所以并不能说JTAG只支持仿真不支持编程,这是概念错误,JTAG仅仅是一种接口协议而已。
下面简单描述一下三种接口的区别...
;数字信号处理的复习,重点是fft
7&(送给女朋友的)光立方音乐盒的设计与实现/v_show/id_XMTQyNTM1OTE4OA==.html?from=y1.7-1.2
8&学习ABB plc和西门子plc分别在工业现场的通信控制系统设计及plc软硬件学习(我们工厂的设备两套都在用)
9&直流调速、大功率直流电机启动、电力系统和工厂配...
)提供Arduino Nano扩展接口(3)支持云端开发环境Mbed(4)板载ST-LINK/V2-1编程调试器(5)USB支持三种接口:a.虚拟串口b.存储器c.调试接口(6)可变的电源供电a.USB接口供电b.Arduino Nano扩展接口供电(7)提供三个LED灯:a.LD1作为USB通信指示灯b.LD2作为电源指示灯c.LD3是用户指示灯(8)1个复位按键(9)支持多种可选的集成开发环境...
案例HiNet智能网关目前已经应用于无负压供水、印刷机械、水电站、手套箱系统、灌装包装机械等行业,实现不同厂家,不同客户,不同管理员来对各自生产及使用的设备进行云远程维护,运行状态实时监控,故障预警等。三、HiNet工业智能网关对设备plc远程编程的解决方案HiNet智能网关支持所有主流PLC。系统以PLC为设备控制核心,HiNet智能网关为数据远程采集终端,通过3G、wifi及以太网等通信方式...
,最大可缓存200K数据 Ø 提供虚拟串口软件,TCPIP网络调试助手,GPRS DTU设置软件,socket编程例子等丰富资料 Ø 使用进口串口座,支持上万次插拔无损坏 Ø 配套电源(数k个无一出现质量问题),为提高系统的工作稳定性,DTU采用了先进的电源技术,用户可采用标配的直流5V1A电源适配器供电。 电源同样也享有无条件两年内质保。&&nbsp...
串口通信编程视频
串口通信编程创意
本周热门资源推荐扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
用ActiveX控件实现串口通信编程
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口MSCOM串口通信控件使用遇到一个问题
[问题点数:40分,结帖人anribras]
MSCOM串口通信控件使用遇到一个问题
[问题点数:40分,结帖人anribras]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。}

我要回帖

更多关于 activex 串口通讯 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信