点一个LED
1.我找了一个比较便宜的硬件STM32F103c8。
2.新建一个项目。
3.因为每一个开发板的原理图是不一样的,所以看原理图找出LED灯,然后在软件上勾选。
4.然后配置一下软件和启动k5
K5会自动的启动
5.在主函数里面添加指令
注意代码的位置
代码如下:
#include "main.h" #include "stm32f1xx_hal.h" #include <stdio.h> #ifdef _GNUC_ #define PUTCHAR_PROTOTYPE int_io_putchar(int ch) #else #define PUTCHAR_PROTOTYPE int fputc(int ch,FILE *f) #endif
代码如下:
HAL_Delay(1000); HAL_GPIO_WritePin(GPIOB, GPIO_PIN_9, GPIO_PIN_RESET); HAL_Delay(1000); HAL_GPIO_WritePin(GPIOB, GPIO_PIN_9, GPIO_PIN_SET);
设置低电平和高电平,使LED灯闪亮
编译一下
6.烧录进我们的开发板。PS:因为我买了一个比较烂的板子,所以下载方式有点无语。
设置软件里面一些参数
PS:有时候在里面找不到STM32F10x 128k 这个选项
那么请看下面这个操作
7点击烧录(J3短接)
出现下面这个,说明成功
J3断开,按一下白色的复位
8.如果板子不是这个的话,烧录就可以看见效果。