LORA Sx1276 在每种情况下都发送相同的响应

LORA Sx1276 send same response in every condition

我是多吉的产品之一。产品名称为 DRF1276DM。产品图片见下图

在应用笔记中,生产商声明该模块可以通过串行端口与 TTL 电平 UART 进行通信。在他们的应用说明中,可以在 http://www.dorji.com/docs/data/DRF1278DM.pdf 找到。他们说,如果我们发送像 AF AF 00 00 AF 80 03 02 00 00 92 0D 0A 这样的命令,设备将响应为 AF AF 00 00 AF 00 03 02 00 00 12 0D 0A 我尝试检查此命令以进行测试该设备,但我在所有试用中都收到相同的命令。设备将 2400 O 8 1 DRF128X V2.7 发给我。在应用说明中,他们指出当电源为一时,设备只会发送一次此命令,但在我的情况下,无论命令代码如何,响应始终相同。

为了检查条件,我尝试在 http://www.dorji.com/docs/data/DRF1278DM.pdf 上使用每个命令,但我收到了相同的响应。我的第一个问题是这个。有没有人和我处理同样的问题,或者你能给我解决这个问题的方法吗?我怀疑每次尝试通过串行端口发送命令时设备都会重置。有什么方法可以使用软件或硬件将设备重置为默认设置。

在应用说明中,他们声明我在上面引用的第一个响应将提供用于通信设备的信息在我们的例子中,我希望与设备通信奇校验 8 位数据大小 2400 波特率但设备仅以 2400 波特率给出不相关或非逻辑字节。我从设备收到的唯一合乎逻辑的答案是 9600 波特率。我的第二个问题是这个。此设备设置是否存在错误,或者我错过了什么,因为据我所知,我们无法通过多个波特率选项与设备通信。

PS: 我尝试使用他们的配置工具,可以在 http://www.dorji.com/products-detail.php?ProId=61 中找到,但我得到了相同的 "time out"

设备错误,我使用了 2400 波特率甚至奇偶校验,但结果无法更改。

引脚 EN 必须连接到逻辑 0

首先,Error Time Out 错误的出现是因为 UART-to-USB 转换器损坏,或者当您对模块的单个引脚使用多根跳线时会发生这种情况。尝试使用单个 female-to-female 跳线将模块的每个引脚连接到 UART-to-USB 转换器的相应引脚。

您的 UART 可能工作正常,我也有同样的问题。 我的 DRF1278/76 模块似乎没有响应我更改配置参数中的波特率,它看起来固定为 9600 波特,这是一个 boomer

我也有这个问题,我的问题是需要将 EN 引脚拉低。即使使用我随模块购买的 USB 转 UART 适配器,默认情况下也允许该线位于高位。使用跳线将其拉至地面。