STM32G474xx HAL用户手册
函数
设备电子签名
UTILS导出函数

函数

__STATIC_INLINE uint32_t LL_GetUID_Word0 (void)
 获取唯一设备标识符的字0(基于96位的UID)
__STATIC_INLINE uint32_t LL_GetUID_Word1 (void)
 获取唯一设备标识符的字1(基于96位的UID)
__STATIC_INLINE uint32_t LL_GetUID_Word2 (void)
 获取唯一设备标识符的字2(基于96位的UID)
__STATIC_INLINE uint32_t LL_GetFlashSize (void)
 获取Flash存储器大小。
__STATIC_INLINE uint32_t LL_GetPackageType (void)
 获取封装类型。

函数文档

__STATIC_INLINE uint32_t LL_GetFlashSize ( void  )

获取Flash存储器大小。

注意:
此位域指示设备Flash存储器大小,单位为KB。例如,0x040对应64KB。
返回值:
FLASH_SIZE[15:0],:Flash存储器大小

定义于文件stm32g4xx_ll_utils.h的第238行。

引用FLASHSIZE_BASE_ADDRESS

__STATIC_INLINE uint32_t LL_GetPackageType ( void  )
__STATIC_INLINE uint32_t LL_GetUID_Word0 ( void  )

获取唯一设备标识符的字0(基于96位的UID)

返回值:
UID[31:0],:晶圆上的X和Y坐标(BCD格式)

定义于文件stm32g4xx_ll_utils.h的第209行。

引用UID_BASE_ADDRESS

__STATIC_INLINE uint32_t LL_GetUID_Word1 ( void  )

获取唯一设备标识符的字1(基于96位的UID)

返回值:
UID[63:32],:晶圆号(UID[39:32])& LOT_NUM[23:0](UID[63:40])

定义于文件stm32g4xx_ll_utils.h的第218行。

引用UID_BASE_ADDRESS

__STATIC_INLINE uint32_t LL_GetUID_Word2 ( void  )

获取唯一设备标识符的字2(基于96位的UID)

返回值:
UID[95:64],:批号(ASCII编码)- LOT_NUM[55:24]

定义于文件stm32g4xx_ll_utils.h的第227行。

引用UID_BASE_ADDRESS