OpenEdv-开源电子网

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

关于8266模块驱动中退出透传模块函数的问题

[复制链接]

3

主题

7

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2017-3-26
在线时间
6 小时
发表于 2017-4-12 00:34:21 | 显示全部楼层 |阅读模式
1金钱
在原子哥提供的8266模块的驱动代码中,有一个函数叫u8 atk_8266_quit_trans(void),功能是退出透传模式。代码在下面
QQ图片20170412002731.png
想问一下,为什么每次传送一个“+”号要再delay 15ms呢? (不明白组帧时间这个注释)我们通过串口调试助手传给它3个连续 ”+“的时候,是不是上位机XCOM在每发送一个 +号后也会delay一下,只是XCOM这个软件屏蔽了这个细节我们看不到?
问题如下:1. 为什么要delay 15Ms, 注释“大于串口组帧时间(10ms)”什么意思?
               2. 利用XCOM来发命令时,连续发3个“+”是不是屏蔽了delay这个细节?
               3. 最后155行delay_ms(500)的作用是什么?
这些我想通过找手册找出答案,好像没找到,是我不够认真找,还是手册不会提供这些要延时的信息

最佳答案

查看完整内容[请看2#楼]

1,发送一个字节需要的时间(设置为5ms应该也是可以的) 2,串口助手发送数据也会有时间消耗的 3,官方手册要求发送+++退出透传之后,至少需要间隔1秒再发送AT指令(实测500ms就可以),如下图
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5141
金钱
5141
注册时间
2014-8-26
在线时间
1317 小时
发表于 2017-4-12 00:34:22 | 显示全部楼层
1,发送一个字节需要的时间(设置为5ms应该也是可以的)
2,串口助手发送数据也会有时间消耗的
3,官方手册要求发送+++退出透传之后,至少需要间隔1秒再发送AT指令(实测500ms就可以),如下图

{0B91225B-5411-4D11-ADBC-F2E29901A3A5}_20190518100523.jpg
回复

使用道具 举报

3

主题

7

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2017-3-26
在线时间
6 小时
 楼主| 发表于 2017-4-12 15:11:50 | 显示全部楼层
自挽!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-4-12 18:46:44 | 显示全部楼层
帮顶
回复

使用道具 举报

1

主题

11

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2019-5-5
在线时间
12 小时
发表于 2019-5-17 12:43:46 | 显示全部楼层
你好, 原子哥。 我也用您的这个模块调试, 但是问题似乎是无法退出那个透传模式。
我的情况是这样的: 我们第一次运行程序是成功的, 应该连接上了服务器, 进入透传模式。 但是重新启动模块后, 不用任何命令直接连上WIFI, 但是没有链接上服务器。  应该进入了透传模式。  现在的问题是 1) 8266不识别AT指令了; 2) 没有链接服务器所有透传也不知道透传到哪里了。 3) 无法退出透传模式。
现在所有的AT指令都不返回任何东西, 所以判断是处于透传模式;
现在用路由的助手能够看到8266的链接, 所以应该是开机后自己就在连接了。
回复

使用道具 举报

7

主题

85

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
298
金钱
298
注册时间
2013-10-10
在线时间
5 小时
发表于 2019-5-30 11:19:56 | 显示全部楼层
李钢 发表于 2019-5-17 12:43
你好, 原子哥。 我也用您的这个模块调试, 但是问题似乎是无法退出那个透传模式。
我的情况是这样的:  ...

我刚刚解决这个问题,发送+++退出透传的时候别加回车。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-17 20:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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