0

我正在使用 Dorji 的产品之一。产品名称为 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。在应用说明中,他们声明当电源为 1 时,设备将只发送一次此命令,但在我的情况下,无论命令代码如何,响应始终相同。

为了检查情况,我尝试使用http://www.dorji.com/docs/data/DRF1278DM.pdf上的每个命令,但我收到了相同的回复。我的第一个问题是这个。有没有人和我一起处理同样的问题,或者你能给我这个案子的任何解决方案。我怀疑每次尝试通过串行端口发送命令时设备都会重置。有没有办法使用软件或硬件将设备重置为默认值。

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

PS:我尝试使用可以在http://www.dorji.com/products-detail.php?ProId=61找到的配置工具,但我得到了同样的“超时”

错误

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

4

4 回答 4

1

引脚 EN 必须连接到逻辑 0

于 2017-05-27T15:28:18.367 回答
0

首先,错误超时错误是由于 UART 到 USB 转换器损坏而出现的,或者当您为模块的单个引脚使用多条跳线时会发生这种情况。尝试使用单个母对母跳线将模块的每个引脚与 UART 到 USB 转换器的相应引脚连接。

于 2018-03-02T10:57:52.267 回答
0

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

于 2019-02-09T11:00:17.540 回答
0

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

于 2019-06-01T02:18:45.887 回答