Thread 中讨论的其他器件:C2000WARE
工具与软件:
由于我的上一个问题已关闭(已锁定)且没有任何评论、因此我想重试。
BTW:如果(或者更好的是:之前)一个线程被锁定,那么最好是做好通知。 如果有一个(简短)意见、为什么该线程关闭(我们无法回答问题、不能回答我们的业务、不相关等)、这也很好。
我们目前在引导加载程序中使用 UART 通信。 由于我们采用的是引导加载程序设计、我想避免在引导加载程序中使用 DMA 和/或中断。
除了轮询、也可以在没有任何中断的情况下轻松处理 UART。
我想通过 USB 接口实施一个串行端口。 我发现并且已经根据我的需求修改了 C2000Ware 演示"usb_ex1_dev_serial"。
我已经能够与主机 PC 通信(通过识别的串行端口设备)
到目前为止、它运行良好、但我想知道是否可以在不使用 USB 中断的情况下使用 USB 库(usblib)。
据我所见、必须使用 USB 中断 RESP。 对于所有不是 OTG 器件的器件、USB 库会自动初始化"USBDCDInit"函数中的 USB 中断。
我的问题是:
是否可以在不中断的情况下使用 USB 库(CDC、串行端口实现)、但例如、可以通过不时手动调用中断处理程序?
我已经尝试在 USB 库的源代码中禁用中断并在 main/while (1)循环中调用中断处理程序、但这似乎不起作用。
环境:
* F28388D 控制卡
*裸机(不提供 RTOS 或 TI BIOS)
谢谢!
Markus