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.

[参考译文] CC2652P:UART2保证数据完整性

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1365150/cc2652p-data-integrity-with-uart2

器件型号:CC2652P
主题中讨论的其他器件: MSP430F5419A

我正在将为 MSP430f5419a 编写的代码迁移到 CC2652P。 应用程序在中断模式下通过 UART 接收数据、并将其存储在循环队列中。 在 MSP430中、我通过在从队列中删除数据时禁用 RX 中断来保护队列的完整性。 在 CC2652上、我在回调模式下将 UART2与 CCS 和 TIRTOS 结合使用。 由于 UART2驱动程序不允许禁用中断、因此建议采用何种方法来防止因回调中断 Dequue 操作而导致损坏?  

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

    您好、Dwight Diener、

    我希望你们做得好。 您是否已使用 SDK 示例项目中的"uart2callback"示例开始评估该器件? 对于 CC2652器件而言、此示例是一个很好的起点;然后、我建议对"UART2.h"文件进行良好的读取、因为该文件详细说明了使用 UART 时的阻塞和非阻塞设置。

    您可以尝试设置 readmode 和 writemode 参数 、该参数应将 Rx/TX 保护为"UART2_Mode_Blocking"。  

    谢谢。
    A·F