你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm2cubemx生成的usb device大容量存储  

[复制链接]
benlarden 提问时间:2016-10-13 16:34 /
请问各位,stm2cubemx生成的usb device大容量存储软件,usb的connect和disconnect回调函数已经被重新定义,但是里面没有预留用户代码区,请问如何使用这2个回调函数?谢谢!~~~

<
收藏 3 评论23 发布时间:2016-10-13 16:34

举报

23个回答
斜阳__ 回答时间:2016-12-29 09:16:42
检查一下USBD_LL_DevConnected是不是有weak修饰。如果有的话重写该函数就可以了;
USB的插入识别是靠上拉电阻实现的。如果断开device电源的话请拔下设备;
benlarden 回答时间:2016-10-13 16:36:01
/**
  * @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);
}
benlarden 回答时间:2016-10-16 16:58:39
使用过的请帮帮忙啊!~~
benlarden 回答时间:2016-10-17 15:57:48
在使用USB时发现硬件错误,主要现象是,主板断电再上电就会出现硬件错误,按键复位不会出现,通过实验发现是USB 初始化里面的开USB全局中断引起的,请问大神们这个问题如何解决?
chifen 回答时间:2016-12-29 08:45:21
帮你顶一下           
any012 回答时间:2016-12-29 08:49:21
还没接触过USB这部分,帮顶一下。
无薪税绵 回答时间:2016-12-29 08:55:39
没有做过USB,只能帮楼主加人气了。
ts2000 回答时间:2016-12-29 09:00:17
只做过用库的USB,,,好像没这么复杂
5265325 回答时间:2016-12-29 09:43:56
123下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版