STM32/STM8技术william hill官网
直播中

陈敏

7年用户 1288经验值
私信 关注
[问答]

请问stm2cubemx生成的u*** device大容量存储回调函数如何使用

请问各位,stm2cubemx生成的u*** device大容量存储软件,u***的connect和disconnect回调函数已经被重新定义,但是里面没有预留用户代码区,请问如何使用这2个回调函数?谢谢!~~~

回帖(23)

甘璐妲

2018-11-26 08:42:16
检查一下USBD_LL_DevConnected是不是有weak修饰。如果有的话重写该函数就可以了;
USB的插入识别是靠上拉电阻实现的。如果断开device电源的话请拔下设备;
举报

陈敏

2018-11-26 09:00:38
/**
  * @brief  ConnectCallback callback.
  * @param  hpcd: PCD handle
  * @retval None
  */
void HAL_PCD_ConnectCallback(PCD_HandleTypeDef *hpcd)
{
  USBD_LL_DevConnected((USBD_HandleTypeDef*)hpcd->pData);
}

/**
  * @brief  Disconnect callback.
  * @param  hpcd: PCD handle
  * @retval None
  */
void HAL_PCD_DisconnectCallback(PCD_HandleTypeDef *hpcd)
{
  USBD_LL_DevDisconnected((USBD_HandleTypeDef*)hpcd->pData);
}
举报

陈敏

2018-11-26 09:18:21
使用过的请帮帮忙啊!~~
举报

陈敏

2018-11-26 09:27:33
在使用USB时发现硬件错误,主要现象是,主板断电再上电就会出现硬件错误,按键复位不会出现,通过实验发现是USB 初始化里面的开USB全局中断引起的,请问大神们这个问题如何解决?
举报

李晨灵

2018-11-26 09:43:32
帮你顶一下           
举报

王莉

2018-11-26 09:49:11
还没接触过USB这部分,帮顶一下。
举报

李富贵

2018-11-26 10:01:40
没有做过USB,只能帮楼主加人气了。
举报

张志诚

2018-11-26 10:10:27
只做过用库的USB,,,好像没这么复杂
举报

李天氍

2018-11-26 10:21:15
举报

高颖

2018-11-26 10:32:45
bumingjueli
举报

卓侨汉

2018-11-26 10:40:52
只做过用库的USB,,,好像没这么复杂
举报

王妍炜

2018-11-26 10:53:11
我的思路是:参考 开发板的USB例程
举报

孙世珍

2018-11-26 11:11:21
我也不知道,来顶你一下
举报

孙世珍

2018-11-26 11:29:00
我也不知道,来顶你一下
举报

张舒婷

2018-11-26 12:00:54
帮顶了!
举报

潘斯凯

2018-11-26 12:07:17
关注。
举报

康大争

2018-11-26 12:22:31
帮你顶一下
举报

陈利妮

2018-11-26 12:40:08
帮顶
举报

更多回帖

发帖
×
20
完善资料,
赚取积分