嵌入式开发学习之–点亮LED灯(上)

在嵌入式学习里,点亮LED灯的地位就如同编程语言学习里的“hello world”,是每个初学者都必须经历的一关,因为点亮了LED灯,至少可以说明几件事:

1.开发环境没问题,包括软件,硬件都没问题。

2.能正常烧写代码,烧写工具没问题。

3.软件的基础框架没问题。

有了这几点的基础,我们就可以去一点点去学习更多好玩的事,从而过关斩将,完成小白到大神的变化。那么接下来先做第一件事,就是安装keil5.

安装keil5

keil5是一款编程软件,可以编写代码,烧写代码,仿真调试,十分适合嵌入式开发,所以我们用它来作为我们开发的软件环境。因为我早就安装好了,就不写步骤了。安装包的链接在文末,有需要的可以去下载。

注意:

1.打开软件工具>keil和芯片包,找到keil_526.rar先安装keil,然后安装后面的.pack文件。

2.安装的时候必须是英文路径,不要中文有中文路径,建议直接一路默认装c盘。

3.不能和51的keil或者keil4同路径,会出问题。

安装完成后,我们就有一个可用的编程软件了。

接着根据自己的开发板型号,去野火官网上找到对应型号的代码例程,以及视频,ppt资料等下载下来。我的是stm32F429,找到并下载。

新建一个文件夹,将书籍配套例程的压缩文件解压到该文件夹下面。一定要新建一个文件夹,他这个压缩文件没打包的。解压后如下图,图中圈出来的是我们第一个要烧写的工程。

嵌入式开发学习之--点亮LED灯(上)

点进去,可以看到工程的启动文件。

嵌入式开发学习之--点亮LED灯(上)

这里我们可以看到,启动文件的图标变成了我们安装的keil5的样子,双击打开这个启动文件,可以看到如图界面。

嵌入式开发学习之--点亮LED灯(上)

配置下载器

程序下载,也叫程序烧写,就是通过下载设备将电脑中编译好的固件烧写进开发板的过程。这里和野火资料不同的是,我用的是jlink下载而并非DAP,都差不多,根据各自的配置配置好就可以了。

点击该按钮进入设置界面

 

嵌入式开发学习之--点亮LED灯(上)

点击debug栏

嵌入式开发学习之--点亮LED灯(上)

选择J-JLINK…然后点击Setting

嵌入式开发学习之--点亮LED灯(上)

将Port下选择SW(截图灰色的原因是电脑usb口未连接jlink),然后确定。

嵌入式开发学习之--点亮LED灯(上)

回到该页面,点击OK,即可配置完成。接下来便可以准备给开发板烧写我们的固件了。

嵌入式开发学习之--点亮LED灯(上)

程序编译与下载

点击全编译按钮,等程序编译完成。

嵌入式开发学习之--点亮LED灯(上)

可以看到,0错误,0警告,编译成功,此时已经生成可下载的固件。

嵌入式开发学习之--点亮LED灯(上)

点击下载按钮,会自动选择编译好的固件,烧写进开发板。

嵌入式开发学习之--点亮LED灯(上)

可以看到提示栏显示烧写成功

嵌入式开发学习之--点亮LED灯(上)

然后看我们的开发板,一个红色的灯被点亮了。

嵌入式开发学习之--点亮LED灯(上)

至此,LED灯成功点亮,本章结束。

下一章,我们来一起学习点亮LED灯的背后的原理。

keil安装包下载地址:

https://pan.baidu.com/s/1vNC3rkKzz5ePMl6Pdm-mvg  提取码:xusw

野火所有产品资料下载链接:
http://products.embedfire.com

来源:Coder个人博客

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月13日
下一篇 2022年10月13日

相关推荐