[NUCLEO-F030R8开发]1-MDK+STM32CubeMX点亮LED

  • lkl0305@163.com
  • LV4工程师
  • |      2015-08-21 23:00:23
  • 浏览量 4715
  • 回复:4

今天收到板子了,晒板贴在这里:

https://bbs.icxbk.com/group-topic-id-53870.html

比较兴奋,就开始了第一个程序——点灯1-MDK+STM32CubeMX点亮LED百做不厌哈

看到论坛里许多朋友也多谢了分享贴,有的用了标准库,有的用了mbed,今天给大家带来一个MDK+STM32CubeMX+HAL(Cube)库开发。

STM32CubeMX是ST推出的自动配置工具,可以帮助大家自动生成初始化代码,使用非常方便,不多说了1-MDK+STM32CubeMX点亮LED

有图有真相:

1、打开软件

1-MDK+STM32CubeMX点亮LED

2、新建工程,选择根据板子新建

1-MDK+STM32CubeMX点亮LED

3、选择NUCLEO,STM32F0

1-MDK+STM32CubeMX点亮LED

4、选择下图,我们使用的板子

1-MDK+STM32CubeMX点亮LED

5、新建后,可以看到主要的区域是我们选择的030芯片图,大家可以对引脚配置

1-MDK+STM32CubeMX点亮LED

6、可以看到,板子默认的引脚资源已经选中,其中PA5接的是板子上的绿色LED

1-MDK+STM32CubeMX点亮LED

7、选择始终配置选项,可以看到STM32F030的时钟树,用图形表示,非常复杂的东西一幕了然

1-MDK+STM32CubeMX点亮LED

8、选择资源配置选项,可以配置GPIO等

1-MDK+STM32CubeMX点亮LED

9、在GPIO中对LED的引脚PA5进行配置

1-MDK+STM32CubeMX点亮LED

10、其它的用默认的,点击工程配置

1-MDK+STM32CubeMX点亮LED

11、给工程起个名字,选个路径,以及随后的开发环境。

1-MDK+STM32CubeMX点亮LED

12、点击工具栏生成代码按钮,自动生成了工程,完成后,点击打开工程

1-MDK+STM32CubeMX点亮LED

13、自动启动MDK,工程也建好了,这是非常方便的

1-MDK+STM32CubeMX点亮LED

14、可以看到,主文件中,自动生成的时钟配置代码

1-MDK+STM32CubeMX点亮LED

15、GPIO初始化代码,可以看到,里面不仅有PA5, 还有其它的

1-MDK+STM32CubeMX点亮LED

16、生成的主函数

1-MDK+STM32CubeMX点亮LED

17、目前还没有写一行代码1-MDK+STM32CubeMX点亮LED

下面在主函数的死循环中添加使灯闪烁的2行代码

1-MDK+STM32CubeMX点亮LED

18、编译工程,然后下载

1-MDK+STM32CubeMX点亮LED

 

19、程序下载到板子中,按下复位按钮,就可以看到,绿色的LED灯每1秒闪一下,亮灭各0.5秒

效果视频就不上了

呵呵,这个操作还是非常简单的,随后给大家分享更多的内容……

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:4
lkl0305@163.com 2015-08-22
共同学习嘛
0   回复
举报
发布
马超飞燕 2015-08-21
谢谢分享顶一个
0   回复
举报
发布
lkl0305@163.com 2015-08-21
多谢支持
0   回复
举报
发布
听雨落凡尘 2015-08-21
很详细顶一个
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子