本人没有仔细学习USB协议,所以只有照抄TI的、憋脚的USB例程了。
现在的进展情况,通过修改USB_DEV_BULK,能够在接收主机发送的信息后,向主机传送数据。
经过看例程,说运行USBBufferDataWritten函数就可以向主机传送数据,
但是,我另做了一个函数,在更新g_sTxBuffer之后,调用这个USBBufferDataWritten函数,却不能将数据传到主机,这是为什么?
谢谢大家
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
本人没有仔细学习USB协议,所以只有照抄TI的、憋脚的USB例程了。
现在的进展情况,通过修改USB_DEV_BULK,能够在接收主机发送的信息后,向主机传送数据。
经过看例程,说运行USBBufferDataWritten函数就可以向主机传送数据,
但是,我另做了一个函数,在更新g_sTxBuffer之后,调用这个USBBufferDataWritten函数,却不能将数据传到主机,这是为什么?
谢谢大家
usb_dev_serial例程是实现USB虚拟串口通信。开发板工作在USB Device模式,当连接到PC时,USB作为模拟串口使用,PC会安装驱动usb_dev_serial.inf。
USB模块在做模拟串口时,不会强制占用芯片的一个UART模块
论坛是有相关的讨论的,请查看下面的链接,Young Hu讲得非常清晰
https://e2echina.ti.com/question_answer/microcontrollers/stellaris_arm/f/57/t/2396