微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2640 r2 如何获取ble MAC地址。没有看到相关资料

cc2640 r2 如何获取ble MAC地址。没有看到相关资料

时间:10-02 整理:3721RD 点击:

协议栈是:simplelink_cc2640r2_sdk_1_40_00_45,获取MAC地址的API接口是哪个?请帮忙解答

可以通过HCI_ReadBDADDRCmd()读取,或者 Flash Programmer 2 读取

这个API我搜索了 有注释: Note: This command is only allowed when the device's state is Standby.这个是只有在standby 才能用吗?

hciStatus_t HCI_ReadBDADDRCmd(void)
{
return hciSendCmd(HCI_READ_BDADDR, matchHciReadBdAddrCS);
}

这个API读取mac地址都没有返回的MAC字符串? 你确定是OK的吗?怎么使用呢?

 Flash Programmer 2 确实可以读本地MAC地址,但是我需要程序运行的时候随时读取。

http://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/t/539409?tisearch=e2e-sitesearch&keymatch=CC2640%20mac

You can use the following code to read MAC address:

uint64_t macAddress;
macAddress = *((uint64_t *)(0x500012F0)) & 0xFFFFFFFFFFFFFF;

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top