嵌入式开发者社区

标题: USB_DEV_BULK问题 [打印本页]

作者: 暗夜孤狼    时间: 2017-1-6 16:26
标题: USB_DEV_BULK问题
USB_DEV_BULK例程每次给上位机发送数据之后指针都指向g_pucUSBRxBuffer发送的最后一个字节,下次发送时接着上一次发送的地址进行发送,我想请教各位大神怎样更改才能使得USB每次发送数据都是从g_pucUSBRxBuffer的第一个字节开始发送?谢谢

作者: LMJ    时间: 2022-1-6 10:55
我也遇到过此问题,只需在接收完数据后调用USBBufferInit函数将收发缓存重置一下即可。


作者: dsp1996    时间: 2022-1-9 21:11
LMJ 发表于 2022-1-6 10:55
我也遇到过此问题,只需在接收完数据后调用USBBufferInit函数将收发缓存重置一下即可。

...

你好,关于USB外部电源控制的寄存器,在官方的文档中并没有记载说明;但是代码里面却对寄存器进行了操作。请问你有找到对应的寄存器说明资料吗?
代码见下:
#define USB_O_EPC               0x00000400  // USB External Power Control
#define USB_EPC_EPENDE          0x00000004  // EPEN Drive Enable
HWREGH(ulBase + USB_O_EPC) |= USB_EPC_EPENDE




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4