大家好、
我将使用 EVM430FR6047进行水流测量、我想在此介绍一个 LoRa 模块、因此、要对其进行配置、我需要一个从 USB 到将安装 LoRa 模块的 UART 桥。
按照这个想法、我找到了 IAR Workbench 的 UART 示例代码、具体来说、我正在尝试这个:
https://dev.ti.com/tirex/explore/node?node=APjcwJVdilmdY6x0OU7d.g__IOGqZri__LATEST&search=msp430fr6047
我这样做只是为了测试配置并更好地了解代码和一切工作原理、这对我来说非常接近实际意义、除了在本示例中、我们会通过同一 UART 收到回波。
我有以下问题:
- 按照原理图 slau138b 、USB 将使用 eUSCI_A0、P2.0和 P2.1上的引脚为 comm_TXD 和 comm_RXD、这些引脚是在示例代码上配置的引脚、但我获得的信号是在 P1.2和 P1.3 (eUSCI_A1)上的 JTAG_TXD 和 JTAG_RXD 上。 我正在测试它通过 USB 连接并使用"Termite"终端。
- 使用 Termite 终端、如果我旋转跳线以连接 UART 1的 TXD 和 RXD、我将得到并回显。 但是,如果跳线连接正常,则->TXD 引脚不会有任何电压,但<-RXD 仍在发送消息,正如我在示波器中观察到的那样。 图片通过波纹更好地解释了我的观点。
我将在 USB 打开、波特率为9600、调试器也打开的情况下测试它、所以我的问题是、我做了什么错?
谢谢!