发新帖本帖赏金 30.00元(功能说明)我要提问
123下一页
返回列表
打印
[开发工具]

使用Stm32CubeMX让单片机更简单

[复制链接]
2248|43
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
#申请原创# @21小跑堂 @21小跑堂 @21小跑堂

一、引:
      一个朋友让我建立STM32L051的全新的项目,我想了一下,之前曾经学习过cubeMX来建立项目,听过ST方面的培训,后来培训资料忘记放到哪里了,找不到了,写这个文章,来帮助自己回忆一下创建全新项目的过程。

二、下载软件

      上网搜索STM32CubeMX软件。在第一个就是可以进行下载的链接文件,进入到ST的官网。



      点击进入之后,需要输入用户名称和密码,可以注册一下,后续也会经常用到的。免得每次都注册,挺麻烦的。




        现在的版本已经到了6.5.0了,下载,安装软件。



        直接一直下一步即可。







        安装完成之后,桌面会有这样的图标文件。



三、使用软件

        我们打开软件之后,界面和之前的界面完全不同。



        我们新建立一个MCU的工程,需要下载一些补丁包,第二次的时候,就不用下载了。

        我们以STM32L051K8为例进行创建一个串口的工程文件。



        选择串口部分,选择合适的波特率



        还可以查看到主频的框图



      文件存放的目录,也需要进行设置的。



        这里需要选择MDK,注意MDK的版本号要和电脑里面装的MDK的版本号相对应的。

        最后进行文件的生成。



四、使用KEIL打开项目



        点击open project,就可以跳转到MDK进行开了。



      到了我们熟悉的C语言界面了,进行编译之后。



结:

      使用cubeMX创建工程会很快速的上手,基本上不用考虑底层的情况,很多设置也不会出现错误。特别试用于I2C\SPI使用DMA的情况。在使用标准库的时候,总是会遇到很多问题,而且没有通用性,而HAL库中,底层的事情考虑的会很少的。

使用特权

评论回复

打赏榜单

21小跑堂 打赏了 30.00 元 2022-06-02
理由:恭喜通过原创文章审核!请多多加油哦!

评论
21小跑堂 2022-6-2 10:36 回复TA
基于ST官方软件Stm32CubeMX,更快更方便搭建STMUC工程,让开发者专注代码逻辑开发,提升开发效率利器。友情提示:根据论坛网友经验,使用该工具可能会存在BUG,虽然现在少了很多,但是还是稍微注意一下。此外该软件生成的项目不太适合高速应用场景哦,使用者注意灵活运用工具。 
沙发
海滨消消| | 2022-6-2 10:51 | 只看该作者
感谢分享,学习学习

使用特权

评论回复
板凳
yangjiaxu| | 2022-6-6 10:57 | 只看该作者
Stm32CubeMX属实可以,如果Stm8CubeMX也可以生成代码就更耐斯了

使用特权

评论回复
地板
sainuo598| | 2022-6-9 14:12 | 只看该作者
同感,同学

使用特权

评论回复
5
quickman| | 2022-7-3 14:17 | 只看该作者
相当全的资料,很适合初学者                                 

使用特权

评论回复
6
vivilyly| | 2022-7-3 15:02 | 只看该作者
谢谢你共享的资料!!                                 

使用特权

评论回复
7
tabmone| | 2022-7-3 15:38 | 只看该作者
相当全的资料,很适合初学者                                 

使用特权

评论回复
8
lzbf| | 2022-7-3 15:52 | 只看该作者
以后学习就方便了                                 

使用特权

评论回复
9
sheflynn| | 2022-7-3 16:06 | 只看该作者
非常感谢楼主分享                                 

使用特权

评论回复
10
modesty3jonah| | 2022-7-3 16:20 | 只看该作者
以后学习就方便了                                 

使用特权

评论回复
11
juliestephen| | 2022-7-3 16:34 | 只看该作者
回复查看一下相关的内容。                                 

使用特权

评论回复
12
selongli| | 2022-7-3 16:48 | 只看该作者
楼主,资料很好。谢谢楼主!                                 

使用特权

评论回复
13
soodesyt| | 2022-7-3 17:44 | 只看该作者
以后学习就方便了                                 

使用特权

评论回复
14
cashrwood| | 2022-7-3 17:58 | 只看该作者
分享的资料很高端呢。                                    

使用特权

评论回复
15
rosemoore| | 2022-7-3 18:12 | 只看该作者
正准备学习的朋友推荐下载。                                 

使用特权

评论回复
16
tifmill| | 2022-7-3 18:26 | 只看该作者
资料还是相当全面的                                 

使用特权

评论回复
17
yeates333| | 2022-7-3 19:24 | 只看该作者
谢谢你共享的资料                                 

使用特权

评论回复
18
pklong| | 2022-7-3 19:36 | 只看该作者
感觉今后应该用的人很多                                   

使用特权

评论回复
19
lzmm| | 2022-7-3 19:55 | 只看该作者
感谢分享,提供的例程很实用                                 

使用特权

评论回复
20
232321122| | 2022-7-3 20:06 | 只看该作者
资料够全的,多谢分享                                 

使用特权

评论回复
发新帖 本帖赏金 30.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:资深专家
简介:丰富的嵌入式软硬件开发管理经验; 丰富的项目管理经验并具备敏锐的市场嗅觉; 丰富的产品的供应链资源及工厂管控能力; 具备很强的产品落地经验(从产品企划到产品量产);

107

主题

2307

帖子

9

粉丝