本文主要是介绍STM32CubeMX的使用、库、stm32CubeIDE的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.下载和安装
STM32CubeMX的下载和安装:
小白STM32CubeMX的安装与使用_cubemx安装教程-CSDN博客
2.添加库文件
STM32Cube使用的是HAL库和LL库,标准库不知道
下载HAL和LL库
STM32Cube MCU和MPU包: 相关产品
https://www.st.com.cn/zh/embedded-software/stm32cube-mcu-mpu-packages/products.html
STM32CUBEMX自定义库安装位置及加载离线库方法记录
STM32CUBEMX自定义库安装位置及加载离线库方法记录_cubemx安装路径-CSDN博客
3.建立工程
STM32CubeMX的工程建立
STM32CubeMX的工程建立_arm stm32f103 cubemx 新建工程-CSDN博客
cube建立工程可以选这使用hal或者ll库。
keil打开刚才建立好的工程,
刚打开时,ARM Compiler:use Default compiler version 6,编译会报错和_weak相关的错误。
修改成ARM Compiler:use Default compiler version 5就可以了。不知道为什么会这样。
4.stm32CubeIDE的使用
STM32CubeMX在建立工程时,可以选择使用iar、keil或者其他IDE进行开发,我平时使用keil。
开发环境搭建-stm32CubeIDE进行标准库开发
开发环境搭建-stm32CubeIDE进行标准库开发-CSDN博客
Stm32CubeMX生成的hal库工程加入标准库的库函数的方法(不建议hal库和标准库混用)
Stm32CubeMX生成的hal库工程加入标准库的库函数的方法 - STM32/STM8单片机论坛 - ST MCU意法半导体官方技术支持论坛 - 21ic电子技术开发论坛
这篇关于STM32CubeMX的使用、库、stm32CubeIDE的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!