最新版本KT6368A双模蓝牙芯片程序的不同点说明

描述

KT6368A蓝牙芯片,本身物理上是没有任何变化的。但是在客户使用过程中,会有一些细节的功能,随着时间的推移逐步被发现和完善。产品基本的原则都是向下兼容的,可是难免会有一些不适配的情况。这里特此说明目前最新版本的修改点:

uart

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之后出货的都是最新版本,旧版本就不再出货了

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分