您好!
我修改了您的示例 USB_DEV_serial、使其在没有 UART 的情况下运行。 我的程序只回波我在串行终端上键入的任何内容。 我已附上下面的完整计划。 我有以下问题。
我 在 RxHandler 中处理事件 USB_EVENT_DATA_LEARTENT、只需按如下方式返回0即可。 这是可以的吗?
// We are being asked how much unprocessed data we have still to // process. We send 0 if USB Tx buffer can take data case USB_EVENT_DATA_REMAINING: { return(0); }
在 ControlHandler 中、我通过忽略多个事件来处理它们(见下文)。 它们在示例代码中处理 UART 事件。
case USBD_CDC_EVENT_GET_LINE_CODING: case USBD_CDC_EVENT_SET_LINE_CODING: case USBD_CDC_EVENT_SET_CONTROL_LINE_STATE: break;
case USB_EVENT_DATA_REMAINING: { return(0); }
谢谢、
Dhammikae2e.ti.com/.../4834.usb_5F00_dev_5F00_serial_5F00_without_5F00_UART.zip