如題
熱門產(chǎn)品 :
CH32V317: 互聯(lián)型青稞RISC-V MCU
如題
你好,GetMACAddress是獲取芯片的唯一mac,每顆芯片是唯一的。對于同一顆芯片,讀出來的值應該是不變的。
試了幾個例程打印的的是一致的? 廣播的和打印的不一致
一個是84 一個是C4
例程未修改僅添加打印
還有從機例程,綁定后 連接中、手機一方解綁 后? ?后在BLE助手查看MAC地址會一直出現(xiàn)跳變
一個是84,一個是c4是因為hid程序中設置了特殊的地址類型,
????????????uint8_t?ownAddr[6]; ????????????GAPRole_GetParameter(GAPROLE_BD_ADDR,?ownAddr); ????????????GAP_ConfigDeviceAddr(ADDRTYPE_STATIC,?ownAddr);
至于下面所說的從機例程,mac會一直跳變,我這里沒有復現(xiàn),你可以調(diào)用下方程序,獲取下當前使用的mac,
????????????uint8_t?ownAddr[6]; ????????????GAPRole_GetParameter(GAPROLE_BD_ADDR,?ownAddr);