你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
DavidWen 发表于 2017-6-9 16:12 楼主,我也遇到和您一样的问题,请问您是怎么修改usb的速度的。
epochal 发表于 2017-6-11 08:09 还是配置的问题!谢谢分享!
zbber 发表于 2016-12-9 18:17 我有USB读取SD卡
adlu 发表于 2016-12-9 11:47 你也是用CubeMX配置生成的MDK工程吗? 上传工程我看看,或者发我邮箱。
eric1230 发表于 2017-12-9 08:04 您好,我在做USB和SD卡模拟读卡器,也是HAL库生成的代码,用的是USB Device,出现的问题和您一样,可以发一 ...
哈尼柠檬 发表于 2017-9-25 10:09 是HAL库的么,能不能分享一下,我的邮箱~非常感谢
oktigerxia 发表于 2016-12-7 14:39 我有USB读取SD卡(模拟U盘)例程,有需要留邮箱
USBD_StatusTypeDef USBD_LL_Init (USBD_HandleTypeDef *pdev)
{
/* Init USB_IP */
if (pdev->id == DEVICE_HS) {
/* Link The driver to the stack */
hpcd_USB_OTG_HS.pData = pdev;
pdev->pData = &hpcd_USB_OTG_HS;
hpcd_USB_OTG_HS.Instance = USB_OTG_HS;
#if 0
hhcd_USB_OTG_HS.Init.dev_endpoints = 9;
hhcd_USB_OTG_HS.Init.Host_channels = 12;
#else
hpcd_USB_OTG_HS.Init.Host_channels = 11; // 设置为9、11都可以
#endif
hpcd_USB_OTG_HS.Init.speed = PCD_SPEED_FULL; // 模拟u盘,速度设置 PCD_SPEED_HIGH_IN_FULL 或者 PCD_SPEED_FULL ;
// 切记不可以设置为 PCD_SPEED_HIGH
hpcd_USB_OTG_HS.Init.dma_enable = DISABLE;
hpcd_USB_OTG_HS.Init.ep0_mps = DEP0CTL_MPS_64;
hpcd_USB_OTG_HS.Init.phy_itface = USB_OTG_ULPI_PHY;
hpcd_USB_OTG_HS.Init.Sof_enable = DISABLE;
hpcd_USB_OTG_HS.Init.low_power_enable = DISABLE;
hpcd_USB_OTG_HS.Init.lpm_enable = DISABLE;
hpcd_USB_OTG_HS.Init.vbus_sensing_enable = DISABLE;
hpcd_USB_OTG_HS.Init.use_dedicated_ep1 = DISABLE;
hpcd_USB_OTG_HS.Init.use_external_vbus = DISABLE;
if (HAL_PCD_Init(&hpcd_USB_OTG_HS) != HAL_OK)
{
Error_Handler();
}
HAL_PCDEx_SetRxFiFo(&hpcd_USB_OTG_HS, 0x200);
HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_HS, 0, 0x80);
HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_HS, 1, 0x174);
}
return USBD_OK;
}
有用就好
是HAL库的么,能不能分享一下,我的邮箱526078082@qq.com~非常感谢
希望对你们有用哟 !!!!
我这个是使用 usb3300/usb3320 的高速扩展芯片,到时你们如果没有使用这个扩展芯片的话,吧相关的部分删除就可以了
你好,已经把附近上传到25楼了,有需要的可以下载看看
你好,已经把附近上传到25楼了,有需要的可以下载看看
你好,USB模拟U盘程序 能发一份吗? 649393155@qq.com 谢谢