CubeMX学习记录

CubeMX学习记录


这个HAL库使用好像是以后的趋势,先学一下,哈哈

  1. 可以直接在官网下载对应的安装软件(还需要安装Oracle官方的JRE)及HAL库文件(也可以安装完软件后直接在软件里下载安装)

(1) JRE
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

(2) ST
http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

  1. 安装例程可以在网上搜一下,这里就不赘述了,讲一下可能遇到的坑,就是最新版的使用和以前的排版不一样,作为新手的我也是被狠狠的折腾了一下

(1)生成的.C和.H文件分开
CubeMX学习记录_第1张图片
(2)代码生成,网上写的Ctrl+Shift+G快捷键,我这最新版的使用不了,最后在界面右上角发现了按钮,真是。。。
CubeMX学习记录_第2张图片

  1. 生成了代码后,如果自己需要加代码,必须添加在规定的位置
    CubeMX学习记录_第3张图片
  2. 可以查询生成的配置文档,这个真是有爱了

CubeMX学习记录_第4张图片

  1. 再已有的基础上重新使用cubeMX增加需要注意
    在这里插入图片描述在这里勾选,不过测试好像加密的电脑不行。真是。。。。

  2. HAL库自己增加对应的库文件
    (1)在对应的Drivers\STM32F3xx_HAL_Driver文件里,项目生成时是不会所有都放进去的,只放用到的文件到工程里,如果自己添加,可以在这个文件夹你找到自己需要的库文件
    (2) 在对应的conf.h 文件里放开宏定义
    CubeMX学习记录_第5张图片

你可能感兴趣的:(CubeMX,单片机)