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

2019-07-20 01:35发布

在原子哥提供的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)的作用是什么?
这些我想通过找手册找出答案,好像没找到,是我不够认真找,还是手册不会提供这些要延时的信息
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。