您当前的位置: 首页 >  FPGA硅农 stm32

STM32F103ZET6入门----使用库函数点亮LED灯

FPGA硅农 发布时间:2020-12-09 17:27:27 ,浏览量:4

1.首先新建一个文件夹LED,作为本次的工程目录

2.新建工程

3.在LED文件夹下新建USER目录,将新建的工程存于该目录下,这里工程名为led

4.选择STM32F103ZE,点击OK

5.点击cancel

6.在工程目录LED下再新建以下三个文件夹

7.复制以下文件至STM32F10x_FWLIB文件夹

8.复制完成后如下:

9.复制以下文件

10.粘贴至CORE文件夹

11.复制启动文件

12.粘贴至CORE文件夹

13.复制以下文件

14.粘贴至USER文件夹

15.复制以下文件夹

16.粘贴至USER文件夹,最终由有7个文件

17.添加文件至keil工程

18.新建如下group

19.分别给如下group添加源文件

20.添加完成后如图所示


别忘了.s启动文件!

21.设置output,勾选Create HEX File

22.选择输出文件路径

23.添加头文件路径

24.添加宏定义STM32F10X_HD,USE_STDPERIPH_DRIVER

25.复制如下文件至USER


26.添加led.c源文件至工程

27.编译工程

28.在OBJ文件夹下能找到hex文件:

29.开发板连接PC,使用下载工具下载程序

30.演示,LED灯闪烁,这里不能上传视频所以用图片代替。

附录
main.c的代码:

/*******************************************************************************
*                 
*                 		       普中科技
--------------------------------------------------------------------------------
* 实 验 名		 : 使用库函数点亮一个LED
* 实验说明       : 
* 连接方式       : 
* 注    意		 : LED驱动文件在led.c内
*******************************************************************************/

#include "stm32f10x.h"
#include "led.h"

/*******************************************************************************
* 函 数 名         : main
* 函数功能		   : 主函数
* 输    入         : 无
* 输    出         : 无
*******************************************************************************/
int main()
{
	LED_Init();
	int i=0;
	while(1)
	{
		if(i            
关注
打赏
查看更多评论