搜索
写经验 领红包

蓝牙模块怎么改波特率(8761at蓝牙模块)

一、简介

KT6328A或者KT6368A芯片在第一次上电的时候,系统内部有很多很多的校准操作

这个时间的消耗大概是2.5秒 。所以串口发指令必须要上电3秒左右才能发指令

但是第二次或者第三次上电,以及以后上电,时间消耗大概是500ms 。

1、所以用户在使用过程中,尤其那种固定上电时间,发AT指令修改蓝牙名的操作

一定要注意好这个发送的时间,不然会导致一些奇怪的问题

2、建议芯片上电2.5秒---3秒之间去修改蓝牙的参数,比如:蓝牙名、地址、波特率等等需要记忆的参数

1.1 什么是芯片的第一次启动

芯片我们经过烧录器烧完之后,直接出货给客户,客户拿到芯片之后,只要没有通电,那么芯片就没有启动过,称为第一次启动只要芯片通过电,那么就代表芯片以后的上电就是第二次或者第三次,或者以后如果在芯片上电校准期间,断电了,再上电会继续没校准完的参数,继续校准

总之:--- 希望能认真的留意

为了保证芯片的稳定性,发指令设置参数,必须是等待2.5秒之后才能发或者等待蓝牙芯片返回初始化数据之后,才能发AT指令设置参数,比如:蓝牙名、地址、波特率等等

3、芯片第一次启动,不仅时间长,而且电流大很多,高峰可以达到30mA的启动电流

详细描述

2.1 芯片第一次上电的时间开销

可以看到,芯片上电,到uart初始化完成花了2秒钟,实际是2.2秒

2.2 芯片第2次上电以及以后上电的时间开销

可以看到花了380ms,实际580ms

三、总结

所以,用户在发送指令的时候,为了照顾到芯片的第一次启动。用户需要发送AT指令

有两个注意点

可以等待芯片上电反馈的初始化的数据之后,再发送AT指令或者等待2.5秒之后再发送设置参数的AT指令

==》连接之后的透传数据,则不受这个规则的影响

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请与我联系,一经查实立刻删除内容。本文内容由快快网络小璎创作整理编辑!