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

使用Stm32CubeMX让单片机更简单

[复制链接]
556|31
手机看帖
扫描二维码
随时随地手机跟帖
单片小菜|  楼主 | 2022-5-31 18:16 | 显示全部楼层 |阅读模式
#申请原创# @21小跑堂 @21小跑堂 @21小跑堂

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

二、下载软件

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

864376295e7e58debf.png

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


932326295e8276efc9.png

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

425006295e850d4a3f.png

        直接一直下一步即可。

329536295e876d6664.png

469076295e88305a4c.png

488196295e88cb60bb.png

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

185806295e8a348da7.png

三、使用软件

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

59976295e8d9c0bb8.png

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

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

821806295e91d8ff9a.png

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

123746295e93bc7d7a.png

        还可以查看到主频的框图

412956295e9533085d.png

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

75936295e984b8c5a.png

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

        最后进行文件的生成。

599826295e9bb4d737.png

四、使用KEIL打开项目

445876295e9e867524.png

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

425776295ea299eb69.png

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

90576295ea5d5d6fa.png

结:

      使用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 | 显示全部楼层
同感,同学

使用特权

评论回复
quickman| | 2022-7-3 14:17 | 显示全部楼层
相当全的资料,很适合初学者                                 

使用特权

评论回复
vivilyly| | 2022-7-3 15:02 | 显示全部楼层
谢谢你共享的资料!!                                 

使用特权

评论回复
tabmone| | 2022-7-3 15:38 | 显示全部楼层
相当全的资料,很适合初学者                                 

使用特权

评论回复
lzbf| | 2022-7-3 15:52 | 显示全部楼层
以后学习就方便了                                 

使用特权

评论回复
sheflynn| | 2022-7-3 16:06 | 显示全部楼层
非常感谢楼主分享                                 

使用特权

评论回复
modesty3jonah| | 2022-7-3 16:20 | 显示全部楼层
以后学习就方便了                                 

使用特权

评论回复
juliestephen| | 2022-7-3 16:34 | 显示全部楼层
回复查看一下相关的内容。                                 

使用特权

评论回复
selongli| | 2022-7-3 16:48 | 显示全部楼层
楼主,资料很好。谢谢楼主!                                 

使用特权

评论回复
soodesyt| | 2022-7-3 17:44 | 显示全部楼层
以后学习就方便了                                 

使用特权

评论回复
cashrwood| | 2022-7-3 17:58 | 显示全部楼层
分享的资料很高端呢。                                    

使用特权

评论回复
rosemoore| | 2022-7-3 18:12 | 显示全部楼层
正准备学习的朋友推荐下载。                                 

使用特权

评论回复
tifmill| | 2022-7-3 18:26 | 显示全部楼层
资料还是相当全面的                                 

使用特权

评论回复
yeates333| | 2022-7-3 19:24 | 显示全部楼层
谢谢你共享的资料                                 

使用特权

评论回复
pklong| | 2022-7-3 19:36 | 显示全部楼层
感觉今后应该用的人很多                                   

使用特权

评论回复
lzmm| | 2022-7-3 19:55 | 显示全部楼层
感谢分享,提供的例程很实用                                 

使用特权

评论回复
232321122| | 2022-7-3 20:06 | 显示全部楼层
资料够全的,多谢分享                                 

使用特权

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

本版积分规则