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.

[参考译文] CC3235SF:UART 接收数据不匹配(28字节数据包)

Guru**** 2589280 points
Other Parts Discussed in Thread: CC3235SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/993044/cc3235sf-uart-receieve-data-mismatch-28-byte-data-packet

器件型号:CC3235SF

尊敬的 TI:  

在通过 RS485总线设置主从通信时、我们面临一个问题。 我们将通过主器件的 TX 引脚向从卡发送8字节数据、并尝试在 RX 引脚上接收28字节数据。 我们的 TX 端工作正常、我们已仔细检查从卡是否使用正确的数据包进行响应。 但是、主器件无法读取此28字节数据。 需要考虑的要点包括:

  • CC3235SF 的 UART 超时时序
  • UART 中断功能
  • 阻塞模式和回调模式之间的差异
  • 从卡微控制器来自 TI-MSP430G2553。   
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您可以在 TRM 的第6章(www.ti.com/.../swru543)中找到有关 UART 的详细信息。

    您有几个示例(在 SDK 的驱动程序示例文件夹中)。

    我们不熟悉硬件问题、因此可能是有关配置的问题。

    我不确定 UART 上下文中的主器件和从器件是什么。

    阻塞指的是内部等待操作完成的函数调用(例如、当接收到 RX 或 TX 事务完成时、函数将返回)。

    当触发函数立即返回并且驱动程序将使用回调来通知事件(例如 RX 或 TX 完成)时、将使用回调模式。

    BR、

    Kobi