一种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总线接口的问题。
- 用双端口RAM实现与PCI总线接口的数据通讯(05-06)
- 基于PCI总线和DSP芯片的图像处理平台的硬件设计(07-06)
- 基于DSP和PCI总线的通用数字信号处理系统(11-13)
- 一种基于PCI总线和DSP技术的虚拟仪器设计(03-16)
- 基于Linux平台的天气雷达高速数据采集系统设计(03-13)
- 基于DSP与PC机的PCI总线高速数据传输 (07-08)