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.

[参考译文] TM4C1294NCPDT:为什么 TX FIFO 未满且 TX FIFO 均为逻辑1时的状态?

Guru**** 2390755 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1462185/tm4c1294ncpdt-why-status-of-tx-fifo-not-full-and-tx-fifo-empty-both-at-logic-1

器件型号:TM4C1294NCPDT

工具与软件:


请查看上面给出的图片、并帮助我解决此问题。
 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

     您询问了"Why Status of TX FIFO not full and TX FIFO empty 都在逻辑1?"。 这意味着 FIFO 是空的、因此 TFE 被置位。 由于 FIFO 是空的、因此间接表明 FIFO 未满。 当 TXFIFO 半满或少于半满时、TNF 位被置位。 FIFO 为空时、有效数据少于4个单元。  

     当 TXEOT 置位时、表示它已经完成当前帧。  

    传输结束(EOT)中断表示数据已经传输完成
    仅对主模式器件/操作有效。 此中断可用于指示时间
    关闭 QSSI 模块时钟或进入睡眠模式是安全的。 因为是传输的
    数据和接收数据在完全同时完成、中断也可以指示读操作
    数据立即就绪、无需等待接收 FIFO 超时周期完成。


    注:仅在飞思卡尔 SPI 模式下、可创造产生 EOT 中断的条件
    即使 FIFO 已满、也会传输每个字节。 如果 μ μDMA 已配置为
    使用外部环回(AN)将数据从该 QSSI 传输到器件上的主 QSSI
    即使 FIFO 已满、QSSI 从器件也会为每个字节生成 EOT 中断。