调试代码为:
/**************************************
* 文件名 :main.c
* 描述 :获取CPU的96bit ID 和 flash的大小,并通过USART1从超级终端打印出来。
* 从串口可看到信息
*
* 实验平台:MINI STM32开发板 基于STM32F103C8T6
* 库版本 :ST3.0.0
**********************************************************************************/
#include "stm32f10x.h"
#include "usart1.h"
#include "chipid.h"
extern u32 ChipUniqueID[3];
/**
* @brief Main program.
* @param None
* @retval : None
*/
int main(void)
{
/* 设置系统时钟为72MHZ */
SystemInit();
/* 配置串口 */
USART1_Config();
/* 获取芯片信息 */
Get_ChipID();
/\* 输出芯片ID\*/
printf("\r\n芯片的唯一ID为: %X-%X-%X\r\n", ChipUniqueID[0],ChipUniqueID[1],ChipUniqueID[2]);
/\* 输出芯片容量 \*/
printf("\r\n芯片flash的容量为: %dK \r\n", *(__IO u16 *)(0X1FFFF7E0));
while (1)
{
}
}
点击魔术棒进入选项:
关键是Setting里面,有两处要调
再调试和下载就可以了
手机扫一扫
移动阅读更方便
你可能感兴趣的文章