STM32G474xx HAL User Manual
函数
MCU 信息
CORTEX 导出函数

函数

__STATIC_INLINE uint32_t LL_CPUID_GetImplementer (void)
 获取实现者代码。
__STATIC_INLINE uint32_t LL_CPUID_GetVariant (void)
 获取变体号(rnpn产品修订标识符中的r值)
__STATIC_INLINE uint32_t LL_CPUID_GetArchitecture (void)
 获取架构号。
__STATIC_INLINE uint32_t LL_CPUID_GetParNo (void)
 获取部件号。
__STATIC_INLINE uint32_t LL_CPUID_GetRevision (void)
 获取修订号(rnpn产品修订标识符中的p值,表示补丁发布)

函数说明

__STATIC_INLINE uint32_t LL_CPUID_GetArchitecture ( void  )

获取架构号。

参考手册到LL API交叉引用:
SCB_CPUID ARCHITECTURE LL_CPUID_GetArchitecture
返回值:
对于Cortex-M4设备应该等于0xF

定义于 stm32g4xx_ll_cortex.h 文件的第 445 行。

__STATIC_INLINE uint32_t LL_CPUID_GetImplementer ( void  )

获取实现者代码。

参考手册到LL API交叉引用:
SCB_CPUID IMPLEMENTER LL_CPUID_GetImplementer
返回值:
对于ARM应该等于0x41

定义于 stm32g4xx_ll_cortex.h 文件的第 425 行。

__STATIC_INLINE uint32_t LL_CPUID_GetParNo ( void  )

获取部件号。

参考手册到LL API交叉引用:
SCB_CPUID PARTNO LL_CPUID_GetParNo
返回值:
对于Cortex-M4应该等于0xC24

定义于 stm32g4xx_ll_cortex.h 文件的第 455 行。

__STATIC_INLINE uint32_t LL_CPUID_GetRevision ( void  )

获取修订号(rnpn产品修订标识符中的p值,表示补丁发布)

参考手册到LL API交叉引用:
SCB_CPUID REVISION LL_CPUID_GetRevision
返回值:
介于0到255之间(0x1:补丁1)

定义于 stm32g4xx_ll_cortex.h 文件的第 465 行。

__STATIC_INLINE uint32_t LL_CPUID_GetVariant ( void  )

获取变体号(rnpn产品修订标识符中的r值)

参考手册到LL API交叉引用:
SCB_CPUID VARIANT LL_CPUID_GetVariant
返回值:
介于0到255之间(0x0:修订0)

定义于 stm32g4xx_ll_cortex.h 文件的第 435 行。