查看: 400|回复: 4
打印 上一主题 下一主题

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

[复制链接] qrcode

34

主题

46

帖子

131

积分

注册会员

Rank: 2

积分
131
楼主
跳转到指定楼层
发表于 2015-8-21 11:00 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

http://bbs.ickey.cn/group-topic-id-53870.html

比较兴奋,就开始了第一个程序——点灯百做不厌哈

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

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

有图有真相:

1、打开软件

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

3、选择NUCLEO,STM32F0

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

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

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

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

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

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

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

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

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

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

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

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

16、生成的主函数

17、目前还没有写一行代码

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

18、编译工程,然后下载

 

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

效果视频就不上了

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

21

主题

288

帖子

437

积分

中级会员

Rank: 3Rank: 3

积分
437
沙发
发表于 2015-8-21 11:06 PM | 只看该作者
很详细顶一个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

0

主题

91

帖子

4

积分

新手上路

Rank: 1

积分
4
板凳
发表于 2015-8-21 11:12 PM | 只看该作者
多谢支持
回复 支持 反对

使用道具 举报

0

主题

95

帖子

22

积分

新手上路

Rank: 1

积分
22
地板
发表于 2015-8-21 11:40 PM | 只看该作者
谢谢分享顶一个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

0

主题

88

帖子

16

积分

新手上路

Rank: 1

积分
16
5#
发表于 2015-8-22 08:44 AM | 只看该作者
共同学习嘛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表