【STM32】STM32F103C8T6 创建工程模版详解(固件库)
02. STM32工程编译和下载2.1 选择下载器位ST-Link Debugger
2.2 勾选上电自动复位
2.3 取消一下勾选
2.4 编译和下载
03. LED测试main.c
#include "stm32f10x.h"void led_init(void){GPIO_InitTypeDef GPIO_InitStruct;GPIO_InitStruct.GPIO_Pin = GPIO_Pin_13;GPIO_InitStruct.GPIO_Speed = GPIO_Speed_10MHz;GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP;//1. 使能时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);//2. 初始化GPIOGPIO_Init(GPIOC, &GPIO_InitStruct);//3. 设置灯灭GPIO_SetBits(GPIOC, GPIO_Pin_13);}//低电平void led_on(void){GPIO_ResetBits(GPIOC, GPIO_Pin_13);}//高电平void led_off(void){GPIO_SetBits(GPIOC, GPIO_Pin_13);}void mydelay(int msec){int i = 0;int j = 0;for (i = 0; i < msec; i++){for (j = 0; j < 1000; j++){/*do nothing*/;}}}int main(void){//初始化led_init();while(1){led_off();mydelay(1500);led_on();mydelay(1500);}return 0;}下载之后,LED一闪一闪表示OK。
04. 型号分类及缩写 05. 工程结构 06. 附录参考: 【STM32】江科大STM32学习笔记汇总