STM32CubeMX是ST意法半导体近几年来大力推荐的STM32芯片图形化配置工具,允许用户使用图形化向导生成C初始化代码。
实际应用中需配合STM32Cube库来使用,如各类HAL库。
STM32CubeMX和STM32Cube库的关系
STM32CubeMX运行需要两个必要条件:java运行环境和STM32CubeMX软件。其中,Java运行环境必须是V1.7及以上(安装过程中如果提示在当前网络连接环境下……,那是因为安装需要网络,解决方案是联网或者下载脱机安装包)。然后是安装STM32CubeMX软件,安装好之后设置STM32cubeFX包的地址,可以专门设置一个文件夹用来存放所有用到的芯片HAL库包。
安装好这些软件之后就可以使用STM32CubeMX工具配置工程模板,一般步骤为:
1)工程初步建立及保存;
2)RCC设置;
3)时钟系统配置;
4)GPIO功能引脚配置;
5)生成工程源码;
6)编写用户代码。
如果需要增加新的硬件使用,可以在原有的工程上继续配置,然后生成新的源码。在main.c文件中,有许多地方有“”“”格式的注释,我们在这些注释的begin和end之间编写代码,那么重新生成工程之后,这些代码会保留而不会被覆盖。
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』