PDIUSBD12虚拟串口:给入门者(2)
上一片帖子,给出了CDC的规范和一个网上现成的实现;本帖子将介绍在 Brk-D12上的实现。请先了解一下源代码:
Brk-D12的控制程序(Firmware) [upload=rar]viewFile.asp?ID=5594[/upload]
CDC虚拟串口的测试程序 [upload=rar]viewFile.asp?ID=5595[/upload]
安装时需要的inf文件 [upload=rar]viewFile.asp?ID=5596[/upload]
基本安装流程(WinXP): 连接Brk-D12的USB口和并口,运行D12_PC.exe, 如果没有问题,则提示找到新硬件并提示安装驱动,选择手动安装,找 到上面的inf文件,之后,系统会提示新设备可以使用了;检查系统硬件, 会发现多出了一个串口,我这里是COM6,这个串口使用起来跟其他串口 一样,可以使用超级终端等串口调试软件来测试了;上面提供一个单独 编写的测试程序,对该串口进行全面测试,以了解其工作的细节,这个 测试程序对于熟悉串口的操作,有一定的参考价值,用Window API写的。 需要注意的是,所有串口的操作都是用软件模拟的,并没有一个硬件的 串口,故传输速度要快的多。
*未完待续