CH579获取 GetUniqueID和 GetMACAddress 不同芯片读出来来的值是一样的啊,不唯一啊?

void GetUniqueID(PUINT8 buf)

{

    PUINT8  pID;

    UINT8   i;

    

    pID = (PUINT8)ROM_UUID_ADDR;

    for(i=0; i<8; i++) *buf++ = *pID++;

}


/*******************************************************************************

* Function Name  : GetMACAddress

* Description    : 获取网络MAC,小端模式,6B-MAC

* Input          : buf: 存储6字节,6字节(小端)物理 MAC

* Return         : None

*******************************************************************************/

void GetMACAddress(PUINT8 buf)

{

    PUINT8  pMAC;

    UINT8   i;

    

    pMAC = (PUINT8)ROM_MAC_ADDR;

    for(i=0; i<6; i++) *buf++ = *pMAC++;

}



CH579获取 GetUniqueID和  GetMACAddress 不同芯片读出来来的值是一样的啊,不唯一。



两块不同的579的芯片获取相同的mac地址,那么在BLE调试助手中去搜索,显示的MAC地址也是相同的吗,方便把相同的mac地址贴出来看看嘛。


只有登录才能回复,可以选择微信账号登录