这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » STM32 L053进程帖(开发环境配置下载以及调试和API文档的使用)

共8条 1/1 1 跳转至

STM32 L053进程帖(开发环境配置下载以及调试和API文档的使用)

助工
2015-12-28 18:22:26     打赏

经过这几天Mexn同学的惆怅总算是找到了开发的一点思路,决定开发路线是:keil IDE+板载ST-LINK/V2-1的思路用的是STM32™ Nucleo带的固件库里的API函数的开发思路(没有思路的同学可以参考一下)下边是关于keil5MDK安装以及环境配置和调试的内容:


S1:keil下载可以去官网下载网址是:http://www.keil.com/product/

最新版的keilMDKmdk517,如果有童鞋想我一样英语一渣也可以下在我上传的也是最新版是Mexn同学借助Google翻译去官网下载的下边两个文件分别是mdk517和注册机由于上传文件打下有限我传到了我的百度云。

http://pan.baidu.com/s/1eRpKnrc

安装过程和破解过程在下面的链接里有详细说明:http://wenku.baidu.com/link?url=FU87BOSusyFrEXC2kb1SO6e_QNT3eN-PN85jt5Gf0Nud0HXFmjgxCfeT9dltGWxtDayjQVNMjakKMi1pVgIrfF-CQR6P4cMUxWiexAEbc6m

S2打开一个例程:

首先解压你下载的STM32CubeL0压缩包,得到一个叫STM32Cube_FW_L0_V1.3.0的文件夹,按照STM32Cube_FW_L0_V1.3.0—>Projects—>STM32L053R8-Nucleo—>Examples,Examples下的每一个文件夹都是stm自带的例子。

我们先下载一个按user(板上蓝色按钮)键开关LED2亮灭的程序为例;首先你要下载ST-LINK/V2-1的驱动可以去官网下载也可以是要我上传的文件。stsw-link009.zip


然后

你需要在Example目录下点击进入GPIO>GPIO_EXTI—>MDK-ARM的目录下点击Project文件(需要注意的是不论打开那个例子keil5能打开的文件都在MDK-ARM目录下)。

打开完成后进入如图所示的界面:



那么怎么看呢?首先在左侧Project工具栏是整个工程的结构如图:



Drivers/STM32L0xx_HAL_Driver文件是API固件库所用到的文件,而我们知道任何一个程序都要从main()函数开始,main()函数在Example/User目录下的main.cC文件里边。双击打开如图:



其中的绿色的字是注释和关于函数功能的介绍可以复制到Google翻译看看什么意思。也可以根据在自己想实现的功能来该。

S3下载要调试:

首先要配置点击如图:


弹出如图:




首先点击Output栏在Greate HEX File选项前选上对号如图:

然后点击Debug栏完成如图所示的配置。最好点击底部的OK完成配置。然后点击如图编译链接按钮,然后点击如图带放大镜的那个图标进入在线下载调试如图的界面(注意一定要在启动keil5前插上开发板!!)。

在指定行前双击即可设置断点,单步运行,进入函数内和跳过语句块已经运行到断电处按钮如图所示:

下载完成后可以看到LD1编程黄色,说明你下载成功了。




最后说一下固件库的API如何用:API介绍文档在固件包的:

STM32Cube_FW_L0_V1.3.0—>Drivers—>STM32L0xx_HAL_Driver目录下,STM32L083xx_User_Manual的文件即为API文档双击便可以打开如图


其中显示的是固件库的所有文件后面是关于该文件的说明,复制到Google翻译便可以知道是什么意思。点击文件名可以看进入可以看到详细的介绍。



助工
2015-12-28 18:27:35     打赏
2楼
http://pan.baidu.com/s/1eRpKnrc
这个事MDK5和注册机的链接

院士
2015-12-28 20:08:43     打赏
3楼

楼主真是不够意思啊~~

早发一天帖子啊~~

今天花了半天的时间下载mdk,下载的还是mdk516版本。


院士
2015-12-28 20:13:15     打赏
4楼

楼主 我的stm32l0.zip的STcubeMX的固件包没有下载下来。

楼主能否明天上传至百度云啊??


菜鸟
2015-12-28 20:26:16     打赏
5楼
楼主,下载怎么下载的,只看到调试额

助工
2015-12-29 11:39:43     打赏
6楼
看来楼主是有两把刷子的人

菜鸟
2016-01-12 17:26:27     打赏
7楼
很好的启蒙教程,学习学习,谢谢啦!

助工
2016-01-13 10:06:46     打赏
8楼
我不得不给你点个赞~

共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]