历史上的今天
今天是:2024年09月08日(星期日)
2021年09月08日 | STM32G0系列通过HAL库读取CPUID
2021-09-08 来源:eefocus
STM32G070的CPUID地址:
/*!< Device Electronic Signature */
#define PACKAGE_BASE (0x1FFF7500UL) /*!< Package data register base address */
#define UID_BASE (0x1FFF7590UL) /*!< Unique device ID register base address */
#define FLASHSIZE_BASE (0x1FFF75E0UL) /*!< Flash size data register base address */
/**
HAL库已经预留了API可以直接读取:
/**
* @brief Returns first word of the unique device identifier (UID based on 96 bits)
* @retval Device identifier
*/
uint32_t HAL_GetUIDw0(void)
{
return (READ_REG(*((uint32_t *)UID_BASE)));
}
/**
* @brief Returns second word of the unique device identifier (UID based on 96 bits)
* @retval Device identifier
*/
uint32_t HAL_GetUIDw1(void)
{
return (READ_REG(*((uint32_t *)(UID_BASE + 4U))));
}
/**
* @brief Returns third word of the unique device identifier (UID based on 96 bits)
* @retval Device identifier
*/
uint32_t HAL_GetUIDw2(void)
{
return (READ_REG(*((uint32_t *)(UID_BASE + 8U))));
}
史海拾趣
|
在wince下我用一个叫USBD.EXE的东西下载内核(这个东西不知道怎么来的,我到现在这个公司就已经有这个东西了,其他人也不知) 每次下载内核的时候都是在PB下打开命令行工具:Build OS->Open Release Directory,然后输入USBD这个命令,就直接下载了 ...… 查看全部问答> |
|
哥们有一个wince的开发项目有有兴趣的朋友可以联系我,我把需求发过去。哥们不白用兄弟们的。有偿服务project911@163.com 哥们有一个wince的开发项目有有兴趣的朋友可以联系我,我把需求发过去。哥们不白用兄弟们的。有偿服务project911@163.com… 查看全部问答> |
|
嗯,上传周计划吧,时间很紧呐! Beaglebone外围电路设计周计划模板超高频RFID一体机试用者ID:lyzhangxiang 周计划周论坛提交内容9.27-10.3 (第一周)1、ti-sdk-am335x-evm文档熟悉便于开发,并 ...… 查看全部问答> |
|
貌似我的强迫症啊越来越严重了,我想知道当室温度达到多少时我才需要开空调,当室温多少时我感觉不冷不热 于是做了这个,把这些数据都量化了 用STC12C5628AD+DS18B20+1602+键盘 键盘是用来设置报警温度的,但没蜂鸣器(有的话也响的烦,还是没 ...… 查看全部问答> |




