共查询到18条相似文献,搜索用时 140 毫秒
1.
2.
本文基于TI公司的浮点运算DSP芯片TMS320C32,介绍了DSP芯片及其与PC机串行数据通信的特点,分别给出了DSP与PC机数据通信系统的上下位机开发方法,且阐述了采用Windows多线程技术开发的上位机软件的基本结构和以Am85c30通信芯片为核心的下位机通信适配器硬件设计,并以自行开发的基于DSP的电动机智能保护系统中TMS320C32与PC机的串行数据通信部分开发为例,详细介绍了系统的结构及几大功能的实现。 相似文献
3.
介绍在Win32位环境下用VisualC++实现对串口串行通信编程的两种方法,并给出相应的程序模块 相似文献
4.
串口是常用的计算机与外部串行设备之间的数据传输通道,在VC++6.0中利用第三方控件实现串口通信时实时性较差,系统资源利用不足,为了提高串口通信的速度和资源利用率,软件采用Windows API函数并基于多线程技术和自定义消息机制的异步串口通信的设计理念,结合串口通信的机理和多线程同步技术,分析了Win32系统下多线程异步串口通信软件的开发方法。软件主线程是数据采集程序的管理者,串口监测线程(辅助线程)在后台对串口进行实时监视,获得了良好稳定的通信效果。 相似文献
5.
一种利用Win32 API函数实现串口实时通迅的方法 总被引:6,自引:2,他引:6
介绍了一种在Windows 9x及以上操作系统下利用Win32 API函数实现串行通讯的方法,引入多线程、异步I/O操作及事件驱动机制,成功地解决了在32位视窗操作系统下计算机监控系统实时串行通讯问题,并给出了部分串口通讯的源代码。 相似文献
6.
基于VC++6.0的PC机与单片机之间的串行通信 总被引:6,自引:0,他引:6
介绍了在Windows系列(Windows 98/2000/XP)环境下,如何利用VC^ 6.0的通信控件MSComm来实现PC机与单片机之间的串行通信。硬件电路中,采用MAX232AESE芯片解决了PC机与单片机之间通信连接电平的不一致问题;软件部分,分别利用VC^ 6.0的汇编语言,给出了他们之间的通信程序。 相似文献
7.
研究了RS485串行通信标准的特点和基本原理,以及如何通过PC机自带的RS232通信接口为RS485接口。PC机部分结合C^ Builder,阐述了如何在Windows平台上应用多线程技术,进行串行通信的通信流程和核心代码的实现。在DSP部分采用通用I/O实现DSP与PC机串行通信,文中阐述了DSP部分的线路连接和通信流程。实践证明该方法简单、可靠、灵活,能很好地完成实时控制和数据通信的任务。 相似文献
8.
以TMS320F2407为例,阐述了串行接口扩展技术,即在Win32环境下通过调用通信API函数以异步方式来实现PC机和DSP之间的通信。 相似文献
9.
单片机与PC机串行通信中波特率的确定 总被引:1,自引:0,他引:1
详细论述了单片机与PC机串行通信中波特率的确定原则和方法,特别给出了PC机与单片机串行通信中非标准波特率的计算方法及不同环境下实现的实例。 相似文献
10.
11.
12.
在DOS环境下进行串行通信是数据通信的常用公式,例如各种188单板均采用双向串口进行数据传输。而在Windows95环境下的32位应用程序中如何实现串行通信是目前必须解决的问题。本文论述了串行通信实现的基本方法,并详细探讨了基于中断和多线程的两种解决方案,并用Visual C++编程实现。 相似文献
13.
串口是常用的计算机与外部串行设备之间的数据传输通道。为了提高串口通信的速度和资源利用率,软件采用Windows API函数并基于多线程技术和异步串口通信的设计理念,实现了温控器与上位机之间的数据交换,并且将采集到的数据保存到Excel中,便于分析和处理。 相似文献
14.
随着控制技术的高速发展与日趋成熟,各类控制系统的规模越来越大,功能模块越来越多,因此,系统中各个功能模块之间能否实现可靠通信成了整个系统协调而稳定工作的关键。而串行通信则是各类通信方式中最基本、最常用、最可靠的一种。在此采用VC++开发软件,基于Win32API函数进行的串口设计与实现,实验结果证明数据交换正常,系统运行稳定可靠。 相似文献
15.
16.
主要介绍了利用VC++开发环境设计Windows下串口通信程序以及SPCP(简单串口通信协议)的设计。软件采用Win32多线程技术和自定义消息机制的异步串口通信的方法设计,在此基础上加入自定义串口通信协议,保证了通信的可靠性和稳定性。 相似文献
17.
GPS接收机串口通信的MSComm和API的实现 总被引:1,自引:0,他引:1
首先介绍了串行通信概念和GPS接收机的通信协议,然后通过实例详细介绍了计算机与GPS接收机进行数据传输的两种方法:一种是使用Win32 API通信函数的文件读写方式;另一种是通过VC++6.0提供的MSComm控件实现。最后对两种方法进行了对比,用户能够更清楚地了解二者在性能上的差异,因此,在对基于串口通信的GPS接收机用户可以根据实际情况进行合适的选择。 相似文献
18.
多线程的光陀螺信号采集系统设计 总被引:1,自引:1,他引:0
为满足导弹对光陀螺信号实时性的要求,设计并实现了光纤陀螺的信号实时采集,并进行实时数据的动态显示与处理。采用C Builder5.0平台来设计光纤陀螺信号采集部分。陀螺信号的采集通过计算机的串口传输。该光纤陀螺的输出为RS232格式,通过调用Windows API函数实现RS232串口通信程序,并采用了多线程的技术来增强实时性和自动接收信号的能力。通讯速率38.4 kB,通讯期间可以完成数据处理,并且基本没有丢数现象;完成了数据包的解算;实现了线程间的数据共享与数据的实时处理。基于C Builder5.0和Windows系统的多线程串行通信可以实现实时数据的采集,同时可以在另一个线程中进行数据的实时处理。数据接收稳定可靠,取得了良好的效果。 相似文献