总体而言,在沁恒公司各类USB接口芯片中,CH341提供的技术资料应该算是比较全面的一种。但美中不足的缺陷在于并没有提供并口数据传输的监测手段,就是说你完全无法知道在整体的传输过程中,是否可能存在数据丢失的情况,从而采取有效的办法弥补这些损失。
在一般的应用中,你或者完全不必考虑这些问题可能造成的影响,但在例如等速率采集检测随时、接收无固定变化规律的数据时就必须考虑这些影响,也正因为自己有这种需要才着手进行分析研究,且得出正确的结论。不敢“藏私”,在这里贴出来供大家参考。
首先建议你购买一块CH341评估板,百多元的价格对于你正在进行的事业,甚至可能形成的定型产品而言实在是微不足道的消费。
把你的机器和评估板连接好之后打开配套的软件,选择“EPP并口”或“MEM并口”,在“长度”的文本框输入不大于(十六进制)1000H的数值,点击“Read”按扭,在下边的“数据”框中就会充满包含空格的十六进制数据,因为没有连接实际的设备,你能够看到的最多不过那些开关所确定的、完全相同的数字。
事实上,单纯只依靠这个评估板完全不具备上述检测的能力:你既不可能知道采集数据的速度、更无法确定这些速度的连贯性如何。