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.

[参考译文] TMS320F280023:RXFFIL =0是否有任何意义?

Guru**** 2393725 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1070060/tms320f280023-are-there-any-situations-where-rxffil-0-makes-sense

部件号:TMS320F280023

Ethan Swint 在过去10年里说:

 RXFFIL =0是否有任何意义?

这个问题得到了较新的回答,我在手册中也没有找到28002x 的解释。

我同样理解这将会有争议地产生中断,因为手册还指出,当 RXFFIL“大于或等于 FIFO 级别位”时会产生中断

我所知的 FIFO 级别不能为负,所以这将始终是真的??

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

    您好,马丁,

    感谢您的提问!  我将与我们的设计团队同步进行验证,但我可以想到的 RXFFIL=0的一个示例用例是强制触发 FIFO 中断。

    基本上,您可以通过将此参数设置为0来触发中断,而无需接收任何数据。

    我将在下星期三向您提供有关此方面的最新信息。

    此致,

    文斯

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

    您好,马丁,

    我能够通过设计验证 RXFFIL=0实际上没有真正的用例,并且预期用户不会对这种无效状态进行编程。

    即使是我之前提到的情况,也最好使用 SCICCR.LOOPBKENA 来强制 FIFO 触发器。

    我希望这对你的问题有所帮助。

    此致,

    文斯