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.
工具/软件:Code Composer Studio
你(们)好
是否可以在传输完成后将 TI RTOS WriteCallBack 转换为触发?
当前默认值在开始传输时被调用。
UART_PARAMS_INIT (uartParams);
uartParams.writeMode = UART_MODE_CALLBACK;
uartParams.writeCallback = SerialWriteCallback;
尊敬的 Ronnie:
您正在使用哪种 UART 驱动程序(UARTTivaDMA 或 UARTTiva)? 从软件角度看、当驱动程序完成传输时、调用回调。
Todd
也许您的 TX 函数可以在最后一位离开发送器后操纵 TX 忙标志和回调? 否则、请将此忙线添加到您的呼叫方、以便他知道 TX 通道为软件允许发送(CTS)通道。
if (!(HWREG (UART0_BASE + UART_O_FR)& UART_FR_BUSY) ){ TxComplete (); }
我更喜欢保留 Tivaware 库的原样。
请原谅我,如果我看起来很业余,因为我仍然是一个很新的 TI 嵌入式产品。
Ronnie、您好!
同意 RTOS 回电、谁知道如果修改会发生什么。 我在许多函数中使用 TX 忙标志、这是一种欺骗!
谢谢你的回复并解决:-)