玖叶教程网

前端编程开发入门

传感器技术:第四节课LED的点亮(led传感器实验)

点一个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.如果板子不是这个的话,烧录就可以看见效果。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言