08 2022 档案
摘要:|--public || |-- random static | ||--random --| | |-- non_resolvable private |-- random private --| |-- resolvable private 为了安全起见,大部分蓝牙地址应该都采用了RPA的地址,
阅读全文
摘要:telink芯片最多只能支持保存4个配对,有点少 在测试中发现,在配对成功第4个时,第4个断开再次连接时,白名单模式连接失败 在文档中有说明: RPA(resolvable private address)设备,需要使 Resolvinglist。为了节省 ram 使用,目前 SDK Resolvi
阅读全文
摘要:按键和插usb都可以开机, 高电平激活 在插着usb时关机, 进入关机后usb的高电平又激活了芯片 为了解决该问题, 在插usb关机时,usb的管脚修改为低电平激活,在拔usb时激活,开机后发现管脚都为低,就会又重新进入关机状态, 一切恢复正常. 按键关机时,按键时间到先关闭外围芯片, 在松开按键才
阅读全文
摘要:设置gpio上拉,希望保持在sleep后依然是高电平, 结果量电压发现,电压没有上去 初步怀疑在在进入sleep时掉电了一次 因为我们的电压芯片时要8次拉高拉低才能上升到正常电压 初步方案是在进入sleep之前,先断电, 接着7次上下拉, 在sleep后在下拉上拉一次,电压就可以恢复正常, 测试验证
阅读全文
摘要:调试时发现连续发两个报文就失败, 每个包都是20个字节 初步怀疑是初始化的问题,把所有参数都修改为与demo相同,就ok了 问题可能是发送buff,之前修改为32字节,demo都是40字节,是否必须是20的整数倍? 另外就是notify的enable, 通过设置获取cc参数的方式可以获取当前是否en
阅读全文
摘要:今天一个小问题 搞得头大,telink的电压adc读取, 首先是gpio的读取,不能选择vbat模式,端口的状态设置不对 选择gpio模式,不能设置为输出 再就是adc读取后,在操作时不知道怎么就优化了,后面操作时数据为0,导致怎么测试都是电压为0,在pc侧模拟都么有问题 只好用一个缓存来处理,暂时
阅读全文
摘要:串口数据超过250字节,会出现丢包的情况, 在发送时,只好设置延时, 在usb发送时,64字节为单位,否则补充整数倍, 分包暂时设置为64*3, 分包延时设置为50ms TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Por
阅读全文