记STM32F103C8T6+STLINK下载器在Keil中的设置

调试代码为:

/**************************************
 * 文件名  :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("
芯片的唯一ID为: %X-%X-%X
", ChipUniqueID[0],ChipUniqueID[1],ChipUniqueID[2]);

    /* 输出芯片容量 */
  printf("
芯片flash的容量为: %dK 
", *(__IO u16 *)(0X1FFFF7E0));    
  while (1)
  {
     
  }
}    

点击魔术棒进入选项:

关键是Setting里面,有两处要调

再调试和下载就可以了

原文地址:https://www.cnblogs.com/qq812256/p/11989974.html