WCH沁恒单片机
直播中

李超

7年用户 1325经验值
私信 关注
[问答]

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 不同芯片读出来来的值是一样的啊,不唯一。




  

回帖(1)

周颖雯

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

更多回帖

发帖
×
20
完善资料,
赚取积分