TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2650 怎样获取蓝牙的默认mac地址

unsigned char bdaddr[6]={0x00,0x01,0x02,0x02,0x00,0xaa};
HCI_EXT_SetBDADDRCmd(bdaddr);

上面的是设置mac

怎样读取出芯片默认的那个mac地址,谢谢

user1388075:

回复 Viki Shi:

0x500012F0这个地址往后取6个字节;
void GetMacAddress(uint8 *dst)
{unsigned char *src = ((uint8_t *)(0x500012F0));
for (unsigned char i = 0; i < 6; i++){dst[i] = src[i];}
}

Viki Shi:

回复 user1388075:

是的

ALVIN:

回复 user1388075:

地址映射如上图所示。

user1388075:

回复 Viki Shi:

如果要写mac地址,直接通过指针的方式操作可以不?

user1388075:

回复 ALVIN:

ieee mac 地址 和ble mac地址区别在哪,一个8字节,一个6字节

Viki Shi:

回复 user1388075:

一个是蓝牙设备地址【BD_ADDR】,一个是MAC IEEE 802.15.4 地址

赞(0)
未经允许不得转载:TI中文支持网 » CC2650 怎样获取蓝牙的默认mac地址
分享到: 更多 (0)