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.

[参考译文] TM4C1290NCPDT:SSI 中断的 SSI 高级模式

Guru**** 2538955 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/924589/tm4c1290ncpdt-ssi-advanced-mode-with-ssi-interrupt

器件型号:TM4C1290NCPDT

使用 SSI_ADV_MODE_READ_WRITE 时、SSI RXFF 中断不会得到处理是否有原因? 尝试从从从器件获取数据时、TXFF 和 RXFF 中断均已启用。 TXFF 被调用、这允许我为下一个字节计时。 但是、我从未调用 RXFF 中断。

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

    您好、Bryan、

     如果您是在 RX 完全满(例如100%满)时产生中断、则本身没有 RXFF 中断。 相反、当其 FIFO 为半满或更多时、可以产生 RX FIFO 中断。 由于您是全双工操作、并且每次发送时、您可能还从 RXFIFO 读取接收到的数据、因此您从未超过半满阈值。 为了进行实验、只需将代码更改为传统模式。 您仍然没有看到 RXFIFO 中断吗? 另一个实验、每次发送时不要读取 RX FIFO 数据。 假设您在读取 RX FIFO 之前先向 TX FIFO 写入超过半满(例如5或6)字节的数据。 您是否会看到 RX FIFO 标志设置?

      

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

    您好、Charles、

    RXRIS 位用于 RX FIFO 半满、它没有被激活。 我今天回来了、现在它按预期工作、尽管我的代码没有改变。 我将继续关注这个问题。

    Bryan

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

    您好、Bryan、

     很高兴您的问题得到解决。 你一定已经做了一些神奇的事情。 :-)我将关闭线程。 如果您有新问题、请打开新主题。