更新(26 / 05 / 2024): 我们所有产品都有大量库存,也可以在    立即购买

如何连接 simpleRTK2B RTK 接收器转 STM32 Nucleo

覆盖调试STM32

在本教程中,您将了解如何连接 simpleRTK2B 带有 STM32 Nucleo L152RE 板的系列接收器用于调试会话。

如果您的项目需要多频段 RTK 技术,我们希望让您的事情变得简单。我们已在 Github 站点中上传了示例代码,用于解析来自 u-blox 的 UBX 消息 ZED-F9P,因此您无需花费非生产时间编写与您的项目无关的代码。

所需的硬件:

所需软件:

  • u-center (如果没有安装,可以下载 相关信息. 不知该如何? 在这个 电影 我们会告诉你怎么做)
  • IAR Embedded Workbench(如果你没有安装它,你可以下载它 相关信息,并按照由 IAR)

如何调试 simpleRTK2B 系列接收器和 STM32 Nucleo?

观看此视频或按照以下步骤了解如何连接 simpleRTK2B 使用 STM32 Nucleo L152RE 板进行调试。

首先,连接硬件。
  1. 在连接您的接收器和 STM32 之前,请确保您的接收器已焊接接头。 如果没有,您可以借助烙铁自己完成。
  1. 连接 simpleRTK2B 接收器到 STM32 Nucleo 板。 标头不对称,因此您不会做错。 请注意不要弯曲引脚。
  1. 插上 GNSS天线 您的 ArduSimple 接收器,将天线放置在天空视野良好的位置,或靠近窗户以测试功能。

  1. 使用以下命令将 STM32 Nucleo 板连接到您的计算机 microUSB 转 USB-A 线缆.
  1. 将您的接收器连接到您的计算机使用 microUSB 转 USB-A 线缆.
    注意:您的接收器可能有 2 个 microUSB 连接器,因此您需要使用标记为“的连接器”POWER+GPS“。
其次,获取示例代码。
  1. 在本教程中,我们展示了 STM32 代码读取的数据与 u-center。为此,我们将并排显示这两个数据。
  1. 从中下载示例代码 ArduSimple Github 网站。 点击 代码 并复制存储库 url,并将存储库克隆到您的 PC 上。 
  1. 可选 u-center 软件并通过按连接到您的接收器 接收器—>端口—>COM3 或者只是按 Ctrl + 3键 连接到 simpleRTK2B 通过 COM3 系列接收器。
  1. 打开 IAR EWARM 项目。
    将项目下载并调试到STM32 Nucleo板。
    就这样! 我们现在正在调试。
    默认情况下,程序会在 main 函数中命中断点。 按下按钮或 F5 继续执行。
第三,调试。
  1. 现在我们要确保代码读取的值与 u-center。我们将打开 gnss.c 文件并在消息解析器中放置一个断点。由于程序正在运行,它遇到断点并停止。
  1. 通过按添加一个监视窗口 查看 — >观看 —> 观看 1 并在“表达式”字段中键入“传感器”。
  1. 您将看到变量的值“传感器”。 它包含一个带有 GNSS 信息的结构。 
  1. 在这个例子中,只有少数消息被解析。 它显示了一种帮助您添加其他消息的综合方法。
    通过按 F5, 代码将运行直到再次遇到断点。 在此示例中,消息以 1Hz 发送。
    您可以验证数据是否完全相同 u-center 以及STM32程序中。
  1. 您可以通过将鼠标放在变量上来查看变量值。 按 F10 您可以在程序执行中逐步推进。 
  1. 这就是获取 RTK GNSS 变量以在您自己的应用程序中使用是多么容易。

启用 RTK!

我们已经准备好您在STM32相关项目中开启RTK所需的所有产品。 您可以通过从以下网站订购产品来启用 RTK ArduSimple.

 

如果你喜欢这个内容,你可以关注我们 Twitter, YouTube, Facebook or LinkedIn 保持更新这样的内容。

有任何问题或要求吗?
联系我们!我们将在 24 小时内回复!

图标
联系我们 ArduSimple
关闭

想了解更多关于 GPS/RTK 的信息吗?

1. 我们的工程团队会联系您解决任何问题
2.我们会及时通知您促销和新产品发布
3.只有当我们有重要新闻时您才会收到我们的消息,我们不会向您发送垃圾邮件