答建设网站,建网站的设备,中国有色金属价格网,深圳有什么互联网公司00. 目录 文章目录 00. 目录01. 创建STM32工程02. STM32工程编译和下载03. LED测试04. 型号分类及缩写05. 工程结构06. 附录 01. 创建STM32工程
【STM32】STM32F103C8T6 创建工程模版详解(固件库)
02. STM32工程编译和下载
2.1 选择下载器位ST-Link Debugger
2.2 勾选上电…00. 目录 文章目录 00. 目录01. 创建STM32工程02. STM32工程编译和下载03. LED测试04. 型号分类及缩写05. 工程结构06. 附录 01. 创建STM32工程
【STM32】STM32F103C8T6 创建工程模版详解(固件库)
02. STM32工程编译和下载
2.1 选择下载器位ST-Link Debugger
2.2 勾选上电自动复位
2.3 取消一下勾选 2.4 编译和下载 03. LED测试
main.c
#include stm32f10x.hvoid 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学习笔记汇总