CubeMX学习记录
这个HAL库使用好像是以后的趋势,先学一下,哈哈
- 可以直接在官网下载对应的安装软件(还需要安装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)生成的.C和.H文件分开
(2)代码生成,网上写的Ctrl+Shift+G快捷键,我这最新版的使用不了,最后在界面右上角发现了按钮,真是。。。
- 生成了代码后,如果自己需要加代码,必须添加在规定的位置
- 可以查询生成的配置文档,这个真是有爱了
-
再已有的基础上重新使用cubeMX增加需要注意
在这里勾选,不过测试好像加密的电脑不行。真是。。。。
-
HAL库自己增加对应的库文件
(1)在对应的Drivers\STM32F3xx_HAL_Driver文件里,项目生成时是不会所有都放进去的,只放用到的文件到工程里,如果自己添加,可以在这个文件夹你找到自己需要的库文件
(2) 在对应的conf.h 文件里放开宏定义