U盘HOST程序的操作

2019-07-20 22:16发布

U盘host 的程序里面,所有的操作都是在USBH_USR_MSC_Application函数里面进行的,因为主程序有一个
while (1)
  {
    /* Host Task handler */
    USBH_Process(&USB_OTG_Core, &USB_Host);
   USB_OTG_BSP_mDelay(1);
  }
程序,这导致只要是有关于写U盘的程序都必须在USBH_USR_MSC_Application下面执行,可是我现在想中途关掉DMA,写完U盘后再打开,在USBH_USR_MSC_Application下好像无法实现这个功能,不知道为什么,应该怎么办.@正点原子
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-20 23:28
U盘驱动,没用到DMA。。。。
mengheli
2楼-- · 2019-07-21 04:21
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-21 06:04
mengheli 发表于 2016-5-13 21:38
不是,是我想ADC采样DMA传输之后写入U盘,但是每次传输结束都想关闭DMA,然后写完U盘后再打开

这个你可自己控制
mengheli
4楼-- · 2019-07-21 11:41
 精彩回答 2  元偷偷看……

一周热门 更多>