CH579怎么獲取唯一MAC

例程里面的MAC地址都是固定的,我想每臺(tái)設(shè)備的MAC地址都不一樣,怎么讀取芯片里面的MAC

如果是修改藍(lán)牙的MAC地址,在工程屬性中使能config.h的BLE_MAC即可,如圖所示:

image.png

image.png


如果是想獲取芯片的唯一ID,CH57x_flash.c中有獲取唯一ID的函數(shù)。

spacer.gif


CH57x_flash.c中有獲取唯一ID的函數(shù)。我試過兩個(gè)樣板,都是一樣不是惟一的額?



image.png兩個(gè)板子的打印



image.png不唯一,急急急


icon_rar.gifCH579BLE_PRT_MAC.zip

附件的HEX是打印MAC功能,可以下載查看。

image.png

在main.c中代碼如下:

u8?MacSysAddr[6];
GetUniqueID(?MacSysAddr?);
PRINT("mac:%02x%02x%02x%02x%02x%02x",MacSysAddr[5],MacSysAddr[4],\
	MacSysAddr[3],MacSysAddr[2],MacSysAddr[1],MacSysAddr[0]);

只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频