| 
 
中级会员  
 
	积分421金钱421 注册时间2013-6-4在线时间14 小时 | 
 
5金钱 
| 本人昨天刚刚接手这个nRF51822芯片,之前项目是利用心率那个协议栈例程改的,现在要把心率的那个CHAR的UUID换掉,我在协议站里面找到了一个<br /> static uint32_t heart_rate_measurement_char_add(ble_hrs_t * p_hrs, const ble_hrs_init_t * p_hrs_init)函数,这里面有设置UUID的语句BLE_UUID_BLE_ASSIGN(ble_uuid, BLE_UUID_HEART_RATE_MEASUREMENT_CHAR);<br />
 我试图更改这个语句里面的参数为<span>BLE_UUID_BLE_ASSIGN(ble_uuid, 0x8080);</span><br />
 结果是程序不报错能正常使用,但是用LightBlue收进来的UUID仍然是原来的UUID:0x2A37,请问怎么回事呢?我还需要更改哪里?<br />
 | 
 
最佳答案
查看完整内容[请看2#楼] 回复【2楼】正点原子:
---------------------------------
谢了原子哥,问题找到了,这么做是对的,手机LightBlue的问题。 |