请大神们帮帮忙看一下,实验53 USB U盘(host)实验检u盘插上了检测不了是怎么回事呢?

2019-07-20 19:51发布

我自己做了一个stm32f407的板子,usb接口接的是PA11和PA12,没有外部存储芯片。我想读u盘里面的图片并显示在lcd上面,但是同样的程序在探索者开发板上面就能正常运行,在自己做的板子上面就检测不了U盘,一直都在这个函数外面循环进不到这个函数里面 case HOST_IDLE :
    printf("cc");
    if (HCD_IsDeviceConnected(pdev))  
    {
      phost->gState = HOST_DEV_ATTACHED;
       printf("dd");
      USB_OTG_BSP_mDelay(100);
    }
    break;

请大神们帮忙分析一下这个是什么原因导致的呢?已经搞了两天了都还没有找到原因。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。