在同一个板子上的两个芯片USB通信,如何实现插拔功能?

nuvoton2022 |浏览195次
检举|收藏|2022/09/07 21:33
全部回答(1)
  • 从机可以向DP/DM线发出SE0电平, 时长> 2.5us,主机收到后,会对从机重新枚举,实现插拔功能。

    以M480为例,用以下代码即可。

      USBD_SET_SE0();         // USB 总线输出SE0

       // Delay                      // 此处延时(或执行其它代码)一般大于10us, 以保证SE0的输出时间

       USBD_CLR_SE0();       // 结束输出SE0


    回答于 2022/09/07 21:33
0人关注该问题
 加载中...