RT 需要打算尝试这方面的应用 比如插入USB键盘 374是如何知道键盘插入的呢? 进而如何识别这个设备?
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片
RT 需要打算尝试这方面的应用 比如插入USB键盘 374是如何知道键盘插入的呢? 进而如何识别这个设备?
CH374是通过读相关的寄存器 来判断是否有设备连接,连接之后需要对设备进行枚举,从而识别该设备,相关的事例程序 请在网站上下载CH374EVT.ZIP CH374EVT\PUB\EXAM\HOST
读寄存器? 是CH374的寄存器吗?
我的理解是设备上电之后会初始化自身,然后通过USB向CH374发信息,这样CH374的某个寄存器会置位,同时产生中断;这时程序上处理中断,读寄存器得知设备连接,是这样吗?
如果是这样的话,也就是说硬件上不需要做任何设备连接检测的电路了?
设备不会主动的发数据给主机,CH374会自动的检测设备的连接和断开,单片机通过读CH374的寄存器 就可以判断设备是否连接。硬件上不需要什么检测电路
“CH374会自动检测设备的连接和断开”
是如何检测的呢?
标准的检测方法,根据UD+或者UD-上的电平检测的。
明白 谢谢楼上