STM32F407IGT6单片机 CHIPD(芯片ID)实验例程22个合集KEIL工程源码+文档说明:
int main(void)
{
/* 复位所有外设,初始化Flash接口和系统滴答定时器 */
HAL_Init();
/* 配置系统时钟 */
SystemClock_Config();
/* 初始化串口并配置串口中断优先级 */
MX_DEBUG_USART_Init();
Get_ChipID();
/* 芯片的唯一ID */
printf("\r\n芯片的唯一ID为: %X-%X-%X\r\n",CPU_ID[0],CPU_ID[1],CPU_ID[2]);
/* 芯片的容量 */
printf("\r\n芯片flash的容量为: %dK \r\n", *(__IO uint16_t *)(0x1FFF7A22));
/* 无限循环 */
while (1)
{
}
}