如题
热门产品 :
CH641: PD及无线充电专用MCU
如题
你好,GetMACAddress是获取芯片的唯一mac,每颗芯片是唯一的。对于同一颗芯片,读出来的值应该是不变的。
试了几个例程打印的的是一致的 广播的和打印的不一致
一个是84 一个是C4
例程未修改仅添加打印
还有从机例程,绑定后 连接中、手机一方解绑 后 后在BLE助手查看MAC地址会一直出现跳变
一个是84,一个是c4是因为hid程序中设置了特殊的地址类型,
uint8_t ownAddr[6]; GAPRole_GetParameter(GAPROLE_BD_ADDR, ownAddr); GAP_ConfigDeviceAddr(ADDRTYPE_STATIC, ownAddr);
至于下面所说的从机例程,mac会一直跳变,我这里没有复现,你可以调用下方程序,获取下当前使用的mac,
uint8_t ownAddr[6]; GAPRole_GetParameter(GAPROLE_BD_ADDR, ownAddr);