微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 一种8路串口转换PCI总线的设计方案

一种8路串口转换PCI总线的设计方案

时间:07-20 来源:互联网 点击:

iteBuff,dwBytesToWrite,dwBytesWritten,osWrite) //重叠IO写操作

函数中各参数定义如下:PortHandle,为待操作串口,(LPVOID)IpReadBuff数据读缓冲区,dwFileSize待读字节数,dwBytesRead读取字节数,osRead溢出缓冲区;,(LPVOID)IpWriteBuff数据写缓冲区,dwBytesToWrite待写字节数,dwBytesWritten已经写入字节数,osWrite溢出缓冲区。

4 结论

本文提供了一种8口UART串口转换PCI总线的方法,介绍了硬件的实现和驱动程序的实现。经测试该适配卡工作稳定,性能可靠,波特率最高可达921.6kb/s,吞吐量达700kb/s,达到了预期设计目标,可广泛应用于POS机,系统监控,便携式通讯等系统。

本文作者创新点:利用XR17D158芯片实现PCI总线和 8路串口之间的通信,该适配卡结构紧凑,通信距离可达15米,实现了PnP(即插即用)功能,驱动程序可在Windows /98/2000/ME/XP使用,最多可支持接8个设备的通讯,解决了大部分I/O设备没有PCI总线接口的问题。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top