我是多吉的产品之一。产品名称为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 boud rate和偶数奇偶校验,但结果无法改变。
答案 0 :(得分:1)
引脚EN必须连接到逻辑0
答案 1 :(得分:0)
首先,由于UART-to-USB转换器损坏而出现错误超时错误,或者当您为模块的单个引脚使用多个跳线时会发生这种情况。尝试使用单根母对母跳线将模块的每个引脚连接到UART-to-USB转换器的相应引脚。
答案 2 :(得分:0)
您的UART可能工作正常,我有同样的问题。 我的DRF1278 / 76模块似乎没有响应我更改配置参数中的波特率,它看起来像固定为9600波特率,这是一个波普尔
答案 3 :(得分:0)
我也遇到了这个问题,我的问题是EN引脚需要拉低。即使使用我与模块一起购买的USB转UART适配器,默认情况下该行也可以设置为高电平。使用跳线将其接地。