首先我们需要用到STM32CubeMX,Keil5,STM32F103C8T6原理图。 打开STM32CubeMX新建项目 在左上角找到STM32F103c8t6 加载完后会出现它的引脚图,打开我们的原理图,找到LED所在的引脚PC13 在引脚图上选择PC13引脚,选择作为GPIO_Output(输出模式)然后给它自定义名称 选择项目设置,将IDE改为MDK-ARMV5 左侧选择Code Generator,在第一个框中选择第二个(只复制必要的文件) 最后右上角生成,打开项目 二 代码编写 在系统外设里添加startup_stm32f103xb.s 只需要在while(1)里添加一个函数 HAL_GPIO_WritePin0(LED_B_GPIO_Port,LED_B_Pin,GPIO_PIN_SET); 第一个参数:是它的端口LED_B_GPIO_Port 第二个参数:端口号填 LED_B_Pin。 第三个参数:引脚状态;只有两种,我们要点亮,所以输入高电平 SET 代码编写完成后选择魔术棒工具选择Debug找到自己的仿真器烧录就可以看到灯亮了