CH32X033芯片片內(nèi)的UID有4字節(jié)全為0xFF

您好!

由于設(shè)備需要一個USB序列號供上位機區(qū)分設(shè)備,我嘗試使用CH32X033(批次1)芯片片內(nèi)的UID。根據(jù)手冊,該信息存儲于0x1FFFF7E8、0x1FFFF7EC、0x1FFFF7F0三處共12字節(jié)。但現(xiàn)在讀取了2片芯片(批次1)和另外1片芯片(批次0),都出現(xiàn)0x1FFFF7F0處4字節(jié)全為0xFF的情況。

讀取使用的代碼如下:

#define?X035CHIPSN1?((uint32_t)(*((volatile?uint32_t?*)(0x1FFFF7E8))))
#define?X035CHIPSN2?((uint32_t)(*((volatile?uint32_t?*)(0x1FFFF7EC))))
#define?X035CHIPSN3?((uint32_t)(*((volatile?uint32_t?*)(0x1FFFF7F0))))
。。。。。。
printf("%08x?%08x?%08x",X035CHIPSN1,X035CHIPSN2,X035CHIPSN3);

而對0x1FFFF7F0處4字節(jié)讀取的結(jié)果是ffffffff。

我的問題是:

1 該現(xiàn)象是否是正常的?

2 如果該現(xiàn)象正常,是否該芯片只有8字節(jié)唯一UID可以使用?

3 如果該現(xiàn)象不正常,可能由于什么原因引起?三片芯片為三處購買,個人認為可能并非芯片為假冒品導(dǎo)致該問題。

您好,該現(xiàn)象是正常的,UID寄存器3為保留位,目前讀取UID寄存器1和UID寄存器2有數(shù)據(jù)。


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

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