OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7524|回复: 12

LORA模块与串口助手通信

[复制链接]

1

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2016-4-4
在线时间
33 小时
发表于 2018-12-31 14:06:16 | 显示全部楼层 |阅读模式
用正点原子自己的上位机软件跟LORA模块进行通信,指令发不过去,请问有人知道吗?

无标题.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5556

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10449
金钱
10449
注册时间
2017-2-18
在线时间
1890 小时
发表于 2018-12-31 16:47:29 | 显示全部楼层
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2016-4-4
在线时间
33 小时
 楼主| 发表于 2019-1-1 09:30:19 | 显示全部楼层
peng1554 发表于 2018-12-31 16:47
可以参考这个帖子:
http://www.openedv.com/forum.php?mod=viewthread&tid=283391

谢谢拉!!
回复 支持 反对

使用道具 举报

109

主题

5556

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10449
金钱
10449
注册时间
2017-2-18
在线时间
1890 小时
发表于 2019-1-1 12:20:18 | 显示全部楼层

不客气~~
回复 支持 反对

使用道具 举报

7

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2019-2-11
在线时间
15 小时
发表于 2019-2-11 23:46:01 | 显示全部楼层
解决了吗,我也出现这种情况,目前还没解决
回复 支持 反对

使用道具 举报

109

主题

5556

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10449
金钱
10449
注册时间
2017-2-18
在线时间
1890 小时
发表于 2019-2-12 10:45:31 | 显示全部楼层
松乄武 发表于 2019-2-11 23:46
解决了吗,我也出现这种情况,目前还没解决

这时候看上位机波特率是否设置为        115200,并且模块的AUX是否接GND ,MDO是否接了3.3V(在配置模式下需要设置上位        机波特率为115200,8位数据位,1位停止位,无校验位)
回复 支持 反对

使用道具 举报

7

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2019-2-11
在线时间
15 小时
发表于 2019-2-12 16:29:38 | 显示全部楼层
peng1554 发表于 2019-2-12 10:45
这时候看上位机波特率是否设置为        115200,并且模块的AUX是否接GND ,MDO是否接了3.3V(在配置模式下需要设 ...

上位机主要是跟串口1通信吗?还是直接无线发送AT指令给LORA模块的?,我115200和9600都试过了,还是不行。我是用正点原子战舰的例程的,至于AUX和MDO由于模块直接插在开发版上,没有其他杜邦线,所以试不了。我现在单独用usb转串口直接跟LORA模块通信就可以直接查询和配置通信参数,不过这样不太方便。
回复 支持 反对

使用道具 举报

109

主题

5556

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10449
金钱
10449
注册时间
2017-2-18
在线时间
1890 小时
发表于 2019-2-12 16:33:54 | 显示全部楼层
松乄武 发表于 2019-2-12 16:29
上位机主要是跟串口1通信吗?还是直接无线发送AT指令给LORA模块的?,我115200和9600都试过了,还是不行 ...

一般不是串口1
模块接战舰板子的时候接的是串口3(PB10,PB11)
模块可以直接插在战舰V3板的ATK-MODULE接口测试的
回复 支持 反对

使用道具 举报

7

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2019-2-11
在线时间
15 小时
发表于 2019-2-12 16:40:56 | 显示全部楼层
peng1554 发表于 2019-2-12 16:33
一般不是串口1
模块接战舰板子的时候接的是串口3(PB10,PB11)
模块可以直接插在战舰V3板的ATK-MODULE ...

是的,我是直接插在ATK-MODULE上的,串口3也接好了。上位机配置参数或者查询参数时,为什么发送指令超时.....为在串口1上打印? 那些配置按键的底层也是AT指令吧,那么它是怎样传送到LORA模块呢。我看了看源码,看不到哪里有在串口1接收的数据然后再发送到串口3。
回复 支持 反对

使用道具 举报

109

主题

5556

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10449
金钱
10449
注册时间
2017-2-18
在线时间
1890 小时
发表于 2019-2-12 17:05:33 | 显示全部楼层
本帖最后由 peng1554 于 2019-2-12 17:09 编辑
松乄武 发表于 2019-2-12 16:40
是的,我是直接插在ATK-MODULE上的,串口3也接好了。上位机配置参数或者查询参数时,为什么发送指令超时. ...


你接法错误了

你要电脑上位机与模块通信的话就需要使用USB转TTL电路来接,战舰板子本身板载了USB转TTL电路,需要你模块的TXD RXD引脚分别接图片中2处的RXD TXD引脚 模块的VCC和GND分别接板子对应部分
AUX和MDO分别接GND(或者悬空)和3.3V
1处通过USB线接电脑
战舰_1.png
回复 支持 反对

使用道具 举报

7

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2019-2-11
在线时间
15 小时
发表于 2019-2-12 21:18:30 | 显示全部楼层
peng1554 发表于 2019-2-12 17:05
你接法错误了

你要电脑上位机与模块通信的话就需要使用USB转TTL电路来接,战舰板子本身板载了USB转T ...

嗯,非常感谢你的耐心讲解,现在大概明白了。的确用USB转串口就可以直接与模块通信了,正点原子战舰的那个例程是不支持用上位机的,所以按了你的接法还是不行,它串口1是用一个缓冲数组的保存接收的数据的,除非修改一下。
回复 支持 反对

使用道具 举报

109

主题

5556

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10449
金钱
10449
注册时间
2017-2-18
在线时间
1890 小时
发表于 2019-2-12 21:23:39 | 显示全部楼层
松乄武 发表于 2019-2-12 21:18
嗯,非常感谢你的耐心讲解,现在大概明白了。的确用USB转串口就可以直接与模块通信了,正点原子战舰的那 ...

是的
要使用上位机的话只能使用上班说的接法
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-8-23
在线时间
6 小时
发表于 2020-1-8 17:03:14 | 显示全部楼层
peng1554 发表于 2019-2-12 10:45
这时候看上位机波特率是否设置为        115200,并且模块的AUX是否接GND ,MDO是否接了3.3V(在配置模式下需要设 ...

为什么呢,正常不是MD0接LED,AUX接KEY吗,也就是MD0接PA15,AUX接PA4
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-8 10:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表