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.

[参考译文] MSP430FR2633:UART 通信问题

Guru**** 2979400 points

Other Parts Discussed in Thread: MSP430FR2633

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/731330/msp430fr2633-uart-communication-issue

器件型号:MSP430FR2633

您好!

我在将 MSP430FR2633与 Wisol sigfox 模块配合使用时遇到了奇怪的问题。

当我尝试直接使用 USB2UART 电缆与 wisol sigfox 模块通信时。 我能够得到响应。  

很抱歉要标记一些数据。

但当我将 MSP430FR2633的波特率配置为9600时。 我始终会得到错误:从 wisol sigfox 模块返回的分析错误。  

通过查看传输代码、我可以看到、at/r/n 实际上已正确发送到 wisol 模块。 但是、为什么它的行为与直接 USB2UART 电缆不同、/r/n 处的输入代码是相同的?  

此致、

公里/小时

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

    将代码从 MCU 发送到 Putty 并查看其接收到的内容。

    您是否使用范围进行了检查?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Keith、

    是的、我确实从 MSP430FR2633 MCU 发送到了 Putty。 所有 AT 命令都可以正确看到输出。

    但是、当我将 MSP430连接到 Wisol Sigfox 模块时、我尝试了 wisol 反馈引脚上的抽头来输出。 捕获的屏幕就是您看到的屏幕。

    尚未使用范围进行测量。  

    此致、

    公里/小时

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 KPK、
    我可以想象、信号时序有一些细微的差异、因此请按照 Keith 的建议、发布一些示波器照片、比较信号。
    您是否还检查了波特率的精度? 根据您使用的时钟源、偏差可能会达到极限。

    此致
    Peter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    他说、他处于9600、应该在偏差范围内。 ^μ A)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    只需对您检查的数据进行注释:如果从安全角度来看、十六进制代码确实是您所关心的、那么您应该更加小心地隐藏它。 我可以输出每个字符。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Peter:

    波特率为9600。

    下面是 usb2uart 电缆与 MCU UART 输出之间示波器的屏幕截图比较。

    下图:MCU UART 端口已将输出发送到示波器\r\n 命令。  

    下图:USB2serial 电缆将输出发送到示波器\r\n。  

    通过查看超级终端:

    1.在向 Sigox 模块发送 AT 命令时,仍然出现解析错误。 已重试多次、仍然出现相同的错误、从未按照使用 usb2serial 电缆的方式正常工作。  

    2、 USB2串行端子输出总是返回正常。

    在 wisol sigfox WSSFM10R 模块上、它提到了 UART 可以接受、3.3V UART 和5V UART 信号。  

    他将不胜感激。  

    此致、

    公里/小时

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

    您好!

    请关闭此案例。 我通过在发送到 sigfox 模块的每个 charater 之间放置一个延迟来解决它。 似乎 MCU 将消息丢弃得太快、wisol 太慢、无法接受 char。 施加一些延迟、得到正确的响应。 许多 thx。

    此致、

    公里/小时