【问题标题】:Serial Port Communication problem while using UART使用 UART 时的串行端口通信问题
【发布时间】:2020-07-27 08:04:22
【问题描述】:

我正在尝试在电路板 (Dialog DA14531) 和温度传感器的模拟应用程序之间发送和接收数据。

  • 我可以轻松地在开发板和我的计算机之间发送和接收数据,例如使用 Termite。
  • 通过使用 Com0Com,我也可以接收从 Termite 中的传感器模拟器发送的数据。 然而;我不能直接在这个模拟器和我的板之间发送数据。我正在使用 Advanced Serial Port Monitor 应用程序,虽然模拟器表明连接已建立,但该端口似乎没有任何反应。 是否有人知道可能导致问题的原因以及我应该如何进行调试?

【问题讨论】:

  • 可能原因:1.两台设备之间物理层连接不正确。或者 2. 波特率不匹配

标签: c serial-port embedded uart com0com


【解决方案1】:

所以,我找到了解决问题的新方法:

  • 使用 Com0COM 创建了一对虚拟端口。
  • 将模拟器连接到这些端口之一,将 Termite 连接到另一个。
  • 将开发板连接到系统。
  • 在 Termite 中使用端口转发将接收到的数据发送到板卡。 这样,我还可以监控板子和模拟器之间的数据流量。

【讨论】:

    猜你喜欢
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-13
    • 1970-01-01
    • 2019-06-15
    • 1970-01-01
    相关资源
    最近更新 更多