[讨论]CH340的困惑……

  阴差阳错,我拿到CH341和CH372的样品却没有扩充引脚间距的转换板可用。于是乎两个多月的时间就这样流逝了……

  当然,这两个月时间的一些交流使我从完全的迷茫到稍微开了点窍,也不能说完全一无所获,但终究是“纸上谈兵”不如实践来得实在。呵呵,全国在用CH系列者知多少?恰恰我的需求跟别人的都不同,别人的经验到我这里就没了实际的用途。

  突然,我发现原来一直以为与我的应用范围完全不搭界的、价格更低廉一点的CH340或许甚至更符合我几种期望值颇高产品的需求,于是就有了改辙易张的念头;于是也就有了这个困惑[Emot]9[/Emot]

  到不是什么“只能做到应用层兼容,而无法绝对相同”有什么不便之处,而是设想到了USB传输每mS必然的间断如何处理的问题。虽然手册中介绍说是芯片具备“缓冲区”,但想当然的理解不过一、两字节而不会更多,那么在没有确切知道传输空闲的前提下,如何保证单片机输出的数据不会丢失?呵呵,至于单片机接收是否来得及这样的问题,反倒不在我顾虑的范围之内。

  其实想来既然大家一直都在用,也没见谁提出类似的问题,或者我的顾虑是多余的,好在最近会拿到芯片开始正式的验证,或者实践之后会发现原来并非我想象的那么复杂……

昨天拿到芯片了,本来想在自己验证前得到一点技术上的指导,没有发现期望的答复。失望中……


关于ch340的应用,请您先看芯片说明书,有什么不懂的问题或者疑问请与我们联系,025-52638363 关于ch340的应用做简单说明: ch340包括3中型号ch340t,ch340s,ch340r ch340t:usb转9线异步串口 ch340s:usb转打印口/usb转9线异步串口 ch340r(已经停产):usb转红外/简化232异步串口


呵呵,总算有回应了……

  说明书(一)早已看过多少遍了,遗憾的是说明中对芯片硬件的基本结构原理描述得过于简单,所以就无法理解一些常识性的问题。简单地说就是需要知道芯片内部已经没有空余缓冲区的时候,硬件是否存在通知的引脚(类似CH341那样所谓“硬件速率信号”的ROV)。


ch340t是没有该功能的引脚 驱动会把接收到的数据放到大的缓冲区,如果应用层如果一直不去读的话那数据就会丢掉


呵呵,那就是软件有能力随时读取收到的数据啦,反正我会编制一个单片机的小工具来测试一下的,但愿能够满足我的需求……


向后一直翻搜寻了十几页,本来想找到另外一个别人提出的问题和技术人员回复的内容,结果虽然没找到却发现自己以前发布的疑问。

呵呵,现在问题已经得到圆满的结论,这个跟帖算是给这问题画上圆满的句号了……


只有登录才能回复,可以选择微信账号登录