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.

[参考译文] CC3200:CC3200串行端口接收数据中断通常无法触发

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/857975/cc3200-cc3200-serial-port-receiving-data-interrupt-often-cannot-be-triggered

器件型号:CC3200

大家好、

客户使用 UART1接收数据并使用 FreeRTOS。
UART1被配置为使能 FIFO、1/4 FIFO 触发中断、这4个字节进入接收中断。
在调试期间、他发现中断通常不能被触发、尤其是当 CPU 负载为高电平时。 他一次发送4个字节、大约五到六次、将会有一个中断。
他打印了寄存器状态、发现发送数据时 FIFO 始终为空。 数据无法进入 FIFO。
客户希望重新解决此问题。

代码片段如下所示。 图2显示了数据未中断时打印的寄存器状态。

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

    尊敬的 Annie:

    我看不到他们在哪里调用 recv。 也许我没有什么东西、但乍一看不应该这样说?

    Jesu

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

    尊敬的 Annie:

    由于不活动、我将关闭此线程。 如果您仍有相同的问题、请在此处以您的最新状态进行回复或回答我的问题。 如果您有其他问题、请创建新主题。

    Jesu