STM32的唯一ID问题

2019-10-15 07:04发布

数据手册上写唯一ID为96位,但是我的实测是由92位,唯一码:87142313-49557851-672ff55,前两个数组里的都是8个字节,最后一个成了7个字节。是以为是0没有显示么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
xkwy
2019-10-15 12:38
基地址0x1FFFF7E8,连续读12字节。
读到什么就是什么,跟你怎么显示没关系,

我的是 Unique device ID:0x54 0xFF 0x6D 0x06 0x49 0x67 0x51 0x53 0x20 0x40 0x01 0x87

[mw_shl_code=cpp,true]
int main(void)
{
    uint8_t *p = (uint8_t *)(0x1FFFF7E8);
   
    uart_init(38400);
   
    printf(" Unique device ID:");
   
    for (int i = 0; i < 12; i++)
    {
        printf("0x%02X ", p);
    }
   
    while (1)
    {
        ;
    }
}
[/mw_shl_code]

一周热门 更多>