handle问题(CC2540)
时间:10-02
整理:3721RD
点击:
handle会变化吗,是随机分配的还是固定的?例如char1的handle是固定的一个数吗?CC2540从设备UUID为0xFFF0 服务,他的handle变不变?
跟你在班级里的班号类似,一般是固定,但是有可能会调整。
所以聪明的做法是通过api去获取handle来使用,而不是死记住handle数值是多少。
许多新手通信不成功就是handle数值写死。
详情可以看我个性签名档档的博客地址,《CC2541/CC2640之新手常见问题集》。
什么情况下handle会调整?
不是已经告诉你“详情可以看我个性签名档档的博客地址,《CC2541/CC2640之新手常见问题集》。”了吗?
你好,
如果你参考例程的代码,不添加任何其他的profile,char1的handle是定死的,每次上电程序初始化profile,char的值都被固定好了。除非你的characteristic在char1之前有增加项目。
但是不建议你直接使用handle来读写,这样你主机的代码就会被限制太死板了。
你好,
在Char1之前增加了characteristic,这样char1就增加了。