KT6368A藍牙芯片,本身物理上是沒有任何變化的。但是在客戶使用過程中,會有一些細節的功能,隨著時間的推移逐步被發現和完善。產品基本的原則都是向下兼容的,可是難免會有一些不適配的情況。這里特此說明目前最新版本的修改點:
1、修改芯片的UART開啟時間
舊版本: 上電直接打開uart,用戶在300ms左右就可以發指令修改藍牙名等等參數
==》這個會在用戶上電不斷發串口數據,導致串口環形的數據錯亂的bug
==》目前只有一個客戶使用到這個場景
新版本: 上電之后,必須等到藍牙全部初始化完成之后,才開啟uart。也就是需要發AT指令設置藍牙名等等其他參數,需要等待將近1秒的時間才允許
==》這樣就杜絕了客戶上電發uart數據,導致環形buf錯亂的bug
2、修改ble名設置超過21個字符,藍牙就不廣播的問題
舊版本: BLE-12345678912345678 ---- 長度21 ---- 最大就是這個長度
按照藍牙的規范,ble其實是不超過30個字符都可以的
但是我們程序里面,廣播包里面加入了mac地址,所以就只能21個字節了
Spp的藍牙名稱設置,則不受影響
Ble的名稱如果超過了21個字符,帶來的問題,就是藍牙芯片初始化失敗,你用手機是搜不到它的,請一定留意,不要超過這個范圍了
新版本:
1、解決了這個bug,同時對超過21個字符的部分直接丟掉處理
2、另外需要超過21個字符的應用,可以聯系我們定制修改
3、新舊版本如何區分:
==》不需要區分,默認從2022-11-25之后出貨的都是最新版本,舊版本就不再出貨了
審核編輯:湯梓紅
-
藍牙芯片
+關注
關注
17文章
412瀏覽量
46767 -
uart
+關注
關注
22文章
1273瀏覽量
103445
發布評論請先 登錄
KT6368A 藍牙芯片通過 FCC、BQB、KC、CE 等認證的操作指南

萬年歷 時鐘 鬧鐘時間設置方案:KT6368A 藍牙芯片同步技術詳解

使用Mickledore生成BSP,移動到最新版本的Scarthgap v6.6.52時,驅動程序未構建,怎么解決?
win7 64位系統STM32CubeMX安裝完成后數據包無法升級到最新版本,怎么解決?
KT6368A藍牙芯片加開關電路設計原理以及參考電路

高通推出Qualcomm Aware平臺最新版本
KT6368A藍牙芯片的uuid完整的是多少,以及app或者小程序開發的注意點

特斯拉發布“完全自動駕駛”軟件最新版本FSDV13.2
品英Pickering最新版本的微波開關設計工具, 增強了仿真能力和原理圖設計功能

需要自定義量產燒錄軟件,esptool.py最新版本(v2.1)不支持ESP8285如何解決?
KT6368A-sop8藍牙主機芯片獲取電動車胎壓傳感器數據功能

評論