历史上的今天
返回首页

历史上的今天

今天是:2025年03月28日(星期五)

正在发生

2019年03月28日 | 读取stm32 产品的唯一身份的寄存器

2019-03-28 来源:eefocus

读取stm32 产品的唯一身份的寄存器

voidGet_ChipID(void)

{

    uint32_t temp0,temp1,temp2;

        temp0 = *(__IO uint32_t*)(0x1FFF7A10);    

        temp1 = *(__IO uint32_t*)(0x1FFF7A14);

        temp2 = *(__IO uint32_t*)(0x1FFF7A18);

//    temp0=(*( uint32_t *)0x1FFF7A10);     //产品唯一身份标识寄存器(96位)

//      temp1=(*( uint32_t *)0x1FFF7A14);

//      temp2=(*( uint32_t *)0x1FFF7A18);

                                  

//ID码地址: 0x1FFFF7E8  0x1FFFF7EC  0x1FFFF7F0 ,只需要读取这个地址中的数据就可以了。

 

    temp[0] = (uint8_t)(temp0 &0x000000FF);

    temp[1] = (uint8_t)((temp0 &0x0000FF00)>>8);

    temp[2] = (uint8_t)((temp0 &0x00FF0000)>>16);

    temp[3] = (uint8_t)((temp0 & 0xFF000000)>>24);

    temp[4] = (uint8_t)(temp1 &0x000000FF);

    temp[5] = (uint8_t)((temp1 &0x0000FF00)>>8);

    temp[6] = (uint8_t)((temp1 &0x00FF0000)>>16);

    temp[7] = (uint8_t)((temp1 &0xFF000000)>>24);

    temp[8] = (uint8_t)(temp2 &0x000000FF);

    temp[9] = (uint8_t)((temp2 &0x0000FF00)>>8);

    temp[10] = (uint8_t)((temp2 &0x00FF0000)>>16);

    temp[11] = (uint8_t)((temp2 &0xFF000000)>>24);        

}

本单片机读取的数据为1D 00 5A 00 03 51 35 34 36 34 39 35。


推荐阅读

史海拾趣

CHENMKO公司的发展小趣事

非常抱歉,由于CHENMKO并非一个我所熟知的电子行业中的具体公司名称,我无法直接为您提供关于其发展起来的5个相关故事。如果您提到的“CHENMKO”是一个虚构的或者不太知名的公司,那么相关的具体故事就需要您自己创作或者查找相关资料。

然而,我可以提供您一个电子行业公司发展的通用故事框架,您可以根据这个框架和您的具体需求来创作或寻找更多信息。

电子行业公司发展故事框架

  1. 创业初期
    • 描述公司的创始人和初创团队,他们是如何发现市场机会的。
    • 讲述公司初创时期的艰难和挑战,比如资金短缺、技术难题等。
    • 介绍公司早期产品的特点,以及如何在市场上获得初步认可。
  2. 技术创新与突破
    • 描述公司在某一技术领域取得的重大突破,如研发出新技术、新产品。
    • 分析这一技术创新如何帮助公司在市场上获得竞争优势。
    • 讲述技术创新过程中遇到的困难以及克服这些困难的过程。
  3. 市场拓展与合作
    • 描述公司如何逐步扩大市场份额,比如通过开拓新市场、拓展产品线等。
    • 介绍公司与其他企业或机构的合作案例,以及这些合作带来的好处。
    • 分析公司在市场拓展过程中面临的挑战和应对策略。
  4. 品牌建设与形象提升
    • 讲述公司如何通过品牌建设提升市场影响力,比如参加行业展会、举办发布会等。
    • 介绍公司如何塑造积极的品牌形象,如强调社会责任、环保理念等。
    • 分析品牌建设对公司长期发展的重要性。
  5. 未来发展与展望
    • 描述公司的未来发展规划,如继续技术创新、拓展国际市场等。
    • 分析行业发展趋势和市场竞争态势,以及公司如何应对这些挑战。
    • 展望公司的未来发展前景和可能面临的机遇与挑战。

请注意,以上框架是一个通用的模板,您可以根据CHENMKO公司的实际情况进行调整和修改。如果您需要更具体的信息或故事,建议您查找该公司的官方网站、新闻报道或行业分析报告等渠道获取相关资料。

Dynastream公司的发展小趣事

Dynastream公司成立于1998年,当时正值科技飞速发展的年代。创始人凭借其敏锐的市场洞察力和对技术的深厚理解,决定专注于个人监视传感器和运动分析领域的研究与开发。在创业初期,公司面临资金短缺、人才匮乏等种种困难,但团队凭借着对技术的热情和不懈的努力,成功研发出了第一代产品,并在市场上引起了广泛关注。

爱普特半导体(APTSEMI)公司的发展小趣事

在全球供应链受到冲击、芯片告急的背景下,爱普特半导体始终坚持纯国产化发展理念。公司从管理层到核心研发人员,都具有深厚的半导体从业经验,无需借助任何海外团队支持,就能实现技术攻关和市场把控。这种全国产化的优势使得爱普特在面对外部风险时能够保持稳健的发展态势,也为公司的长远发展奠定了坚实基础。

Chip Supply Micro Devices公司的发展小趣事

Chip Supply Micro Devices非常重视产学研合作,积极与高校和研究机构建立合作关系。通过与高校和研究机构的合作,公司获得了前沿的技术支持和人才培养资源。同时,公司还设立了专门的研发团队,专注于微电子器件领域的创新研究。这些合作和研发活动为公司带来了源源不断的技术创新和产品升级,为公司的持续发展提供了强大动力。

CEVA, Inc公司的发展小趣事

CEVA公司在超低功耗技术方面取得了显著突破。公司开发的超低功耗IP包括由专用DSP与AI和其他类型的加速器组成的综合平台。这些加速器针对低功耗工作负载进行了优化,包括5G基带处理、智能视觉、语音识别、物理层处理和传感器融合等。这些技术的突破使得CEVA的产品在保持高性能的同时,能够大幅度降低功耗,满足了市场对节能设备的需求。

HALO Electronics公司的发展小趣事

面对不断变化的市场环境和技术挑战,CEVA公司积极应对,抓住机遇。例如,在执行编码标准并降低许可证风险方面,CEVA的DevOps/实时开发团队面临着在更高效地执行编码标准的同时降低许可证相关风险的挑战。公司通过优化开发流程、提升自动化水平等方式,成功应对了这一挑战。同时,CEVA也通过增加站点布局、拓建电商能力、提升产品竞争力等手段,抓住市场机遇,迎接未来。

问答坊 | AI 解惑

单芯片的一致多处理(图)

随着SoC设计元件的出现,如MIPS32 1004K一致处理系统(CPS),单操作系统条件下的片上对称多处理(SMP)已经成为了一种真正的设计选择,而系统架构师也需要了解其优点和局限性。 任务越多,越需要并行 复杂的模块化多任务处理嵌入式软件系统经常 ...…

查看全部问答>

VC++到EVC 的转型问题

RT 是一个使用wave***API 录音的程序        [code] D:\\WORK\\EVC_Projects\\EVC RecordHWnd\\RecordHWndDlg.cpp(543) : error C2440: \'=\' : cannot convert from \'unsigned short *\' to \'char *\' 这个错误怎么 ...…

查看全部问答>

呈现三维图像

想请教大家一下,一个电机带动一个镜子高速旋转,有一点阵,用单片机控制每个灯的亮灭时间,使之在镜子中呈现一个三维立体图,我第一次做东西,希望大家给点建议,谢谢…

查看全部问答>

谈谈嵌入式系统PCB设计中的阻抗匹配与0欧电阻

谈谈嵌入式系统PCB设计中的阻抗匹配与0欧电阻  1、阻抗匹配阻抗匹配是指信号源或者传输线跟负载之间的一种合适的搭配方式。根据接入方式阻抗匹配有串行和并行两种方式;根据信号源频率阻抗匹配可分为低频和高频两种。(1)高频 ...…

查看全部问答>

针对Altera Stratix IV EP4SGX70 和 EP4SGX110 器件的电源参考设计

The Altera® Stratix™ IV FPGA EP4SGX70及EP4SGX110参考设计展示了TI配电系统插入式电源模块。…

查看全部问答>

[请教]IAR使用的问题

我在使用ez430-RF2500的时候,安装了光盘中自带的IAR环境后,在IAR中打开自带的 eZ430-RF2500 Wireless Sensor Monitor IAR Source v1.02中的工程文件的时候, 依次报错 Memory definition format error in DDF file C:\\Program Files\\IAR System ...…

查看全部问答>

串口通信的问题

用C2000与PC通信,用调试助手调试很正常,但是两个C2000通信就经常抽风了。 我看了一下寄存器,经常开始时就出错,于是程序加了SCI复位。但是后来发现有时候FIFO只接受了一个数值后就不再接受了,我发送一帧正好填满FIFO。 此时没有错误,也就不 ...…

查看全部问答>

DSP外部地址的数据乱变

DSP是采用28335,外部总线XINTF的地址是0x4000开始,外部总线上面有设备(CPLD)的时候,DSP程序采用断点调试,观察memory的地址0x4000区域数据,自己想改变的地方的数据没有变化,反而其他的数据在来回不断的变化,只要程序执行一条语句,有点地址 ...…

查看全部问答>

MSP430串口问题。这个用串口调试助手没法控制单片机,求指导

MSP430串口问题。这个用串口调试助手没法控制单片机,求指导,我就用的网上的程序测试, 用调试助手。发指令他没反应。不会吧我发的数据返回。我再中断里面加一个指令点亮流水灯也不亮, 那位大侠指导。或者给我一个可以用的程序也行。 //****** ...…

查看全部问答>