c - 使用 UART 时的串行端口通信问题
问题描述
我正在尝试在板(Dialog DA14531)和温度传感器的模拟应用程序之间发送和接收数据。
- 例如,使用 Termite,我可以轻松地在电路板和计算机之间发送和接收数据。
- 通过使用 Com0Com,我也可以接收从 Termite 中的传感器模拟器发送的数据。然而; 我不能直接在这个模拟器和我的板之间发送数据。我正在使用 Advanced Serial Port Monitor 应用程序,虽然模拟器表明连接已建立,但该端口似乎没有任何反应。有人对可能导致问题的原因以及我应该如何进行调试有任何想法吗?
解决方案
所以,我想出了一个新的方法来解决这个问题:
- 使用 Com0COM 创建了一对虚拟端口。
- 将模拟器连接到这些端口之一,将 Termite 连接到另一个端口。
- 将电路板连接到系统。
- 在 Termite 中使用端口转发将接收到的数据发送到板。这样,我还可以监控板子和模拟器之间的数据流量。
推荐阅读
- python - 如何使用 Python 将表单和设置的键值对添加到 MongoDB 中?
- java - location.getlongitude() 和 getlatitude() 仅每 100-300 秒更新一次
- java - 无法从初始 URI 检索初始集群分区 [RedisURI [host='127.0.0.1', port=7001]]
- javascript - Play inline html5 video smoothly by preloading video entirely
- redux - redux subscribe 触发但 store 对象为空
- python - 精度丢失调用 cv2.cartToPolar 与 angleInDegrees 设置为 False
- sql-server - 如何将行添加到子表?
- c# - 性能提升,谓词系统 linq 查询
- r - 连接 R 和 Excel
- javascript - 如何使用 Context API 将单个 Socket IO 实例传递给页面?