记STM32F103C8T6+STLINK下载器在Keil中的设置
阅读原文时间:2023年07月09日阅读:3

调试代码为:

/**************************************
* 文件名 :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里面,有两处要调

再调试和下载就可以了