除了RST指令没看到READY字符串,其他调试成功。不过AT+RST复位指令发送后会返回一堆信息,且当复位成功了。
之前失败的原因:
1、没有正确使用usart3,接收到数据后应将标志位清0,且在接收数据有效位的后一位做结束标志。
2、usart3接收间隔设置太短,之前蓝牙按照原子哥例程设置的TIM7中断时间为10ms,但esp8266的响应间隔应在20ms内属于正常范围,非下一次字符串接收。
现在存在部分问题:
1、开机启动后会接收四五次无效数据
2、发送复位指令后会接收到第二次无效数据(乱码)
除了RST指令没看到READY字符串,其他调试成功。不过AT+RST复位指令发送后会返回一堆信息,且当复位成功了。
之前失败的原因:
1、没有正确使用usart3,接收到数据后应将标志位清0,且在接收数据有效位的后一位做结束标志。
2、usart3接收间隔设置太短,之前蓝牙按照原子哥例程设置的TIM7中断时间为10ms,但esp8266的响应间隔应在20ms内属于正常范围,非下一次字符串接收。
现在存在部分问题:
1、开机启动后会接收四五次无效数据
2、发送复位指令后会接收到第二次无效数据(乱码)
举报