请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR2475 工具/软件:
UART 中断标志 UCTXIFLG 和 UCTXCPTIFLG 之间有何区别?
阅读用户指南 (SLAU445I) 表明前者表明 UCAxTXBUF 已准备好接收另一个字符、后者表明 UCAxTXBUF 为空。 这些中断是可互换的吗?
感谢您的见解。
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.
工具/软件:
UART 中断标志 UCTXIFLG 和 UCTXCPTIFLG 之间有何区别?
阅读用户指南 (SLAU445I) 表明前者表明 UCAxTXBUF 已准备好接收另一个字符、后者表明 UCAxTXBUF 为空。 这些中断是可互换的吗?
感谢您的见解。
目的是要他们是非常不同的,但勘误 USCI42 得到了这样的方式。 它们仍然是不同的。
开始发送字符串时请考虑。
1) 将一个字节写入 TXBUF。 这将清除 TXIFG。
2) 该字节被传输到移位寄存器、并设置 TXIFG。
3) 将另一个字节写入 TXBUF、从而清除 TXIFG。
在第一个字节完成移出后、将设置一段时间后的 TXCPT。
在实践中、最好使用 TXIFG、因为当移位寄存器以一个字节结束时、数据将位于 TXBUF 中、因此它可以在无需等待的情况下加载下一个字节。