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

【Nucleo STM32F767ZI】 STM32CubeMX + USB_DEVICE 大容量U盘教程 精华  

[复制链接]
mark0668 提问时间:2016-10-17 20:37 /
阅读主题, 点击返回1楼
收藏 11 评论36 发布时间:2016-10-17 20:37
36个回答
kylongmu 回答时间:2016-10-18 19:33:40
本帖最后由 kylongmu 于 2016-10-18 20:49 编辑

用USB的虚拟串口模式发送数据,主机已经能收到,就是用CDC_Transmit_FS函数,但是接收没搞定,不知道接收如何调用,我线程里面调用接收怎么都收不到数据。
kylongmu 回答时间:2016-10-18 20:49:12
void StartDefaultTask(void const * argument)
{
  /* init code for USB_DEVICE */
  MX_USB_DEVICE_Init();

  /* USER CODE BEGIN 5 */
  USBD_Interface_fops_FS.Init();
  USBD_Interface_fops_FS.Receive(rec_buf,&rec_len);
  /* Infinite loop */
  for(;;)
  {
    osDelay(1000);
        HAL_GPIO_TogglePin(GPIOB,LD2_Pin);
        //if(USBD_Interface_fops_FS.Receive(rec_buf,&rec_len)==USBD_OK)
                CDC_Transmit_FS(rec_buf,rec_len);
        //else
                //CDC_Transmit_FS(send_buf,sizeof(send_buf));
  }
  /* USER CODE END 5 */
}
用USB的虚拟串口模式发送数据,主机已经能收到,就是用CDC_Transmit_FS函数,但是接收没搞定,不知道接收如何调用,我线程里面调用接收怎么都收不到数据。
assssdz 回答时间:2016-10-18 22:36:49
kylongmu 回答时间:2016-10-18 23:06:47
tanr 回答时间:2016-10-26 08:44:53
多谢分享
andypanfan 回答时间:2016-10-27 08:54:24
zhulikai 回答时间:2016-10-27 10:01:09
好厉害!
XiaoLe 回答时间:2017-2-14 00:11:56
感謝樓主!

想請問在選擇格式化之後發現會有無法格式化的問題,是為什麼呢?
斜阳 回答时间:2017-2-14 08:55:26
mark一下
mark0668 回答时间:2017-2-14 21:46:37
XiaoLe 发表于 2017-2-14 00:11
感謝樓主!

想請問在選擇格式化之後發現會有無法格式化的問題,是為什麼呢?

先不调试USB,先把你外设的读写功能调试通过了,再来搞U盘
请叫我小张张 回答时间:2017-3-6 21:48:10
学习了
runjiu 回答时间:2017-5-17 14:23:25
感谢分享,努力学习
小黑111 回答时间:2018-3-17 15:52:01
不能真的使用白开心一场
mark0668 回答时间:2018-4-2 09:59:20
小黑111 发表于 2018-3-17 15:52
不能真的使用白开心一场

难道还假了...
tovax 回答时间:2018-7-14 16:51:56

他可能是想要底层的移植代码
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版