共查询到20条相似文献,搜索用时 203 毫秒
1.
2.
3.
4.
用BorlandC 3.1在Windows3.1环境下开发的一组通信函数实现串口的扩展,以解决Windows3.1的通信驱动程序Comm.dry仅能支持4个串口,提供更多的串口而又不需更换Comm.drv.用实例描述了它们在分布式监控系统中的应用. 相似文献
5.
6.
7.
8.
在某型以FPGA+C8051单片机架构的控制模块内,采用串行通信总线RS232实现FPGA与单片机之间的数据交互。为实现单片机因外部高优先级的中断触发串口接收中断关闭,导致串口接收再次打开后,出现数据帧错位、数据帧拼接现象的异常问题的解决方案。对单片机接收一帧完整的数据帧时长、接收一帧数据的处理机制、接收数据帧拼接的机制等进行研究处理,并在程序内设置监测点对串口数据帧被外部中断触发中断的关闭时长、中断发生的频次等进行监测; 证实了本次串口数据帧拼接、数据帧错误问题引起的因素为单片机串口接收开启后,受到外部高优先级中断触发串口中断关闭,在执行高优先级中断的同时,FPGA控制软件端并未停止串口数据帧的发送,在单片机串口中断重新开启后,新的串口数据帧与单片机关闭中断前接收的部分数据帧进行拼接,出现数据帧拼接异常现象;且在拼接数据帧中含有与通信协议中数据帧帧尾一致的数据时,该帧数据就会被判读为正常数据帧,从而出现数据解析时,数据帧有拼接、错位的异常问题。采用在通信数据错位异常的软件中增加监测信号及相应的测试用例对串口接收中断关闭时间捕获,实现了对串口数据帧拼接的结果分析和试验验证。对通信数据错位异常采取减小串口中断关闭时间等更改措施后,确保了串口数据帧接收时,因串口关闭时间过长而导致的通信数据数据拼接、错位的异常现象。有效地解决了因串口关闭时间过长带了的数据拼接问题,保证了该控制模块的FPGA与单片机之间通信数据的正常。 相似文献
9.
10.
针对串口在通信和军事等领域应用广泛,处理器串口较少,提出了处理器扩展串口的需求。介绍了基于串行外设接口实现扩展串口的总体设计,然后从设计的硬件组成、原理组成框图、硬件设计、软件设计等方面进行了详细的描述,重点介绍了设计中需要解决的问题。设计完成后经测试证明,完全满足串行数据传输的要求,性能可靠。 相似文献
11.
邹莉萍 《自动化技术与应用》2004,23(11):55-58
本文详尽地介绍了在PIC单片机上外接一片内置电平转换器的全功能异步串行收发芯片MAX3110,直接扩展出一个标准RS232串行通信接口的具体方法。该方法以较简单的硬件连接实现异步数据传输,电平转换,其软件编程只需考虑PIC与MAX3110之间的同步数据通信。扩展的RS232串口,提升了系统的应用性能。另外,文中还特别介绍了应用过程中PIC中断的相关事项。 相似文献
12.
13.
随着企业信息化的发展,电子地秤设备目前已经广泛应用于各类企业物流称重系统中。介绍了在Eclipse环境下利用Java语言实现托利多8142Pro地秤与企业信息管理系统的串口数据通信。给出了主要程序的开发过程及核心代码。 相似文献
14.
嵌入式系统中串行通信的使用十分广泛。可是嵌入式主机的串口数量却十分有限。这在需要集成多个串口设备的场合显得十分掣肘。本文给出了嵌入式主机串口扩展的两种方法,希望能够最大程度地解决串口不足的问题。本文的两种方法均已实现,并使用在我们开发的GIS系统中。 相似文献
15.
16.
17.
18.
控制系统中的通信是设计人员经常需要面对的问题,本文介绍了一种工业控制系统中串行口驱动程序的设计与实现。 相似文献
19.
20.
介绍了在Borland C Builder5.0环境下,利用MSComm控件在串行口下的编程,及使用多线程的方式实现对Adam 5000系列硬件的操作与控制,完成了实时温度数据的采集和处理及等效硫化计算,自动生成打印报表,曲线图等有关的设计与实现方法。 相似文献