单片小菜 发表于 2022-5-31 18:16

使用Stm32CubeMX让单片机更简单

#申请原创# @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库中,底层的事情考虑的会很少的。

海滨消消 发表于 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

资料够全的,多谢分享                                 
页: [1] 2 3
查看完整版本: 使用Stm32CubeMX让单片机更简单