[求助]CH374做主机时,如何检测从设备的插入

RT 需要打算尝试这方面的应用 比如插入USB键盘 374是如何知道键盘插入的呢? 进而如何识别这个设备?

CH374是通过读相关的寄存器 来判断是否有设备连接,连接之后需要对设备进行枚举,从而识别该设备,相关的事例程序 请在网站上下载CH374EVT.ZIP CH374EVT\PUB\EXAM\HOST


读寄存器? 是CH374的寄存器吗?

我的理解是设备上电之后会初始化自身,然后通过USB向CH374发信息,这样CH374的某个寄存器会置位,同时产生中断;这时程序上处理中断,读寄存器得知设备连接,是这样吗?

如果是这样的话,也就是说硬件上不需要做任何设备连接检测的电路了?


设备不会主动的发数据给主机,CH374会自动的检测设备的连接和断开,单片机通过读CH374的寄存器 就可以判断设备是否连接。硬件上不需要什么检测电路


“CH374会自动检测设备的连接和断开”

是如何检测的呢?


标准的检测方法,根据UD+或者UD-上的电平检测的。


明白 谢谢楼上


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