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.
尊敬的 Sirs
TM4C1294NCPDT 有 一个 UART 接收超时中断。 我没有发现任何有关 导致中断的实际原因或时间圈的参考。 请说明。 谢谢你。
您好 Dennis、
RX 超时中断是 UART 接口通知应用程序它已经停止接收数据的一种方法、因此不会发生 FIFO 级中断。
从数据表第1170页:
当接收 FIFO 不为空时、接收超时中断有效;当 HSE 位清零时、接收 FIFO 不会在32位周期内接收到更多数据;当 HSE 位置位时、接收超时中断会在64位周期内产生。 当 FIFO 通过读取所有数据(或通过读取保存寄存器)变为空或向 UARTICR 寄存器的相应位写入1时、接收超时中断被清除。
此主题可能也会对您有一些有益的讨论: https://e2e.ti.com/support/microcontrollers/other/f/908/t/433175
尊敬的雅各比先生
感谢您的快速响应。 哪个时钟用于32位和64位计时器?
您好 Dennis、
计时周期 基于您的 UART 波特率。 现在是以配置的波特率发送32或64位的时候了。
谢谢你。 这可以解决我的问题。