大家好,今天小编关注到一个比较有意思的话题,就是关于cpu上电多久后枚举设备的问题,于是小编就整理了1个相关介绍的解答,让我们一起看看吧。
u***枚举详细过程分析?
1.U***的插入检测 结合智林STM32板上的U***设备接口,分析一下插入检测控制: 当12脚短接,Q1截止,Q2导通,D+上拉,windows就会认为U***接口有一个全速设备,马上复位总线,并开始枚举设备。 如果23脚短接,则Q1状态取决于U***-DISCONNECT(PD2)脚的状态。CPU复位后,GPIO引脚处于浮空输入状态。所以此时,Q1导通,Q2截止,主机检测不到设备。 在程序初始化了U***相关部分后,可以通过设置PD2=0低电平使Q1截止,Q2导通。则U***检测到设备,开始枚举过程。 所以要控制开发板作为U***设备工作,必须23短接。
2.枚举过程中,第一个来回的详细分析。 检测到设备,主机发总线复位。这个复位与U***上电复位和系统复位是不同的。这个是SIE根据总线状态通知用户的一种复位。
U***枚举是在计算机开机或插入新的U***设备时自动进行的过程。首先,主机控制器向U***设备发送复位信号,使设备重启并进入"默认状态"。
然后,主机控制器发送探测信号来识别设备的速度和功能,设备通过回复来提供这些信息。
接下来,主机控制器分配一个唯一的地址给设备,并启动驱动程序系统以识别设备的类型并加载适当的驱动程序。
最后,设备和主机之间建立起通信通道,允许数据的传输和设备的操作。
到此,以上就是小编对于cpu上电多久后枚举设备正常的问题就介绍到这了,希望介绍的1点解答对大家有用。