打印

读取芯片序列号,读出来怪怪的

[复制链接]
1540|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
用了一个stm32-M0的开发板,读取芯片序列号,读出来怪怪的
CPU型号是STM32F051R8T6
这个好像不像序列号的样子,只有一个字节不是255
chip ID=243 255 255 255 255 255 255 255 255 255 255 255
        int huc_command_response_chipID(void)
        {
                        char i;
                        //unsigned char cpuid=NVIC_GetCPUID();
                        static union CPU_ID ci;
                        //u32 ds0, ds1, ds2;
                        ci.mu32[0]         = *(vu32*)(0x1FFFF7E8);      //12 Bytes Serial Number
                        ci.mu32[1]  = *(vu32*)(0x1FFFF7EC);
                        ci.mu32[2]  = *(vu32*)(0x1FFFF7F0);
                        herald_uart_put_string("chip ID=");
                        for(i=0;i<CHIPID_BYTE_SIZE;i++)
                        {
                          debug_print_int(ci.mchar[i]);
                                //os_dly_wait(100);
                        }
                        print_CRLF();
                        return 0;
        }
谁有用过序列号的,有这个整齐的序列号吗?

相关帖子

沙发
autopccopy| | 2014-4-26 23:56 | 只看该作者
肯定不对

使用特权

评论回复
板凳
善水盈渊| | 2014-4-27 10:59 | 只看该作者
怪怪的……

使用特权

评论回复
地板
airwill| | 2014-4-27 19:46 | 只看该作者
地址错了吧. 看英文第4版的说明:

使用特权

评论回复
5
diweo| | 2014-4-27 21:24 | 只看该作者
M3和M0还是有些区别的。
有一个应用笔记专门介绍怎么从M3移植到M0的,建议看一下。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:看大道至简所著的《感悟设计》,感悟设计的至简大道

7553

主题

9497

帖子

18

粉丝