一、簡介
KT6328A或者KT6368A芯片在第一次上電的時候,系統(tǒng)內(nèi)部有很多很多的校準操作
這個時間的消耗大概是2.5秒 。所以串口發(fā)指令必須要上電3秒左右才能發(fā)指令
但是第二次或者第三次上電,以及以后上電,時間消耗大概是500ms 。
1、所以用戶在使用過程中,尤其那種固定上電時間,發(fā)AT指令修改藍牙名的操作
一定要注意好這個發(fā)送的時間,不然會導致一些奇怪的問題
2、建議芯片上電2.5秒---3秒之間去修改藍牙的參數(shù),比如:藍牙名、地址、波特率等等需要記憶的參數(shù)
1.1 什么是芯片的第一次啟動
1、芯片我們經(jīng)過燒錄器燒完之后,直接出貨給客戶,客戶拿到芯片之后,只要沒有通電,那么芯片就沒有啟動過,稱為第一次啟動
2、只要芯片通過電,那么就代表芯片以后的上電就是第二次或者第三次,或者以后
3、如果在芯片上電校準期間,斷電了,再上電會繼續(xù)沒校準完的參數(shù),繼續(xù)校準
總之:--- 希望能認真的留意
1、為了保證芯片的穩(wěn)定性,發(fā)指令設置參數(shù),必須是等待2.5秒之后才能發(fā)
2、或者等待藍牙芯片返回初始化數(shù)據(jù)之后,才能發(fā)AT指令設置參數(shù),比如:藍牙名、地址、波特率等等
3、芯片第一次啟動,不僅時間長,而且電流大很多,高峰可以達到30mA的啟動電流
二、詳細描述
2.1 芯片第一次上電的時間開銷
可以看到,芯片上電,到uart初始化完成花了2秒鐘,實際是2.2秒
2.2 芯片第2次上電以及以后上電的時間開銷
可以看到花了380ms,實際580ms
三、總結(jié)
所以,用戶在發(fā)送指令的時候,為了照顧到芯片的第一次啟動。用戶需要發(fā)送AT指令
有兩個注意點
1、可以等待芯片上電反饋的初始化的數(shù)據(jù)之后,在發(fā)送AT指令
2、或者等待2.5秒之后在發(fā)送設置參數(shù)的AT指令
==》連接之后的透傳數(shù)據(jù),則不受這個規(guī)則的影響
-
藍牙
+關注
關注
114文章
5771瀏覽量
169827 -
波特率
+關注
關注
2文章
303瀏覽量
34068 -
藍牙模塊
+關注
關注
30文章
565瀏覽量
55691
發(fā)布評論請先 登錄
相關推薦
評論