参考正点原子CubeIDE视频
stm32开发常用开发环境(代码编写软件)
MDK5:通用所有的ARM芯片,收费、界面功能原始
CubeMx+MDK5:CubeMX图形化配置外设,生成Hal库代码
CubeIDE(集成了CubeMX):st自家图形化编程,简单直观,生成Hal库代码。只支持ST自家的芯片。
1.CubeIDE下载
1.java安装
获取链接:Java | Oracle
2.STM32CubeIDE安装
获取链接:STM32CubeIDE - Integrated Development Environment for STM32 - STMicroelectronics
注意:安装包位置不能有中文路径,修改安装路径不要,其他全点next即可。
安装流程:STM32CubeIDE 下载及安装教程_stm32cubeide 1.12 下载-CSDN博客
2.项目创建
支持包下载
设置CudeIDE工作路径(不能含有中文路径),点击Launch
选择芯片型号,然后点击next
3.项目编写
3.1点亮第一个led
GPIO口选择
GPIO口配置
时钟选择
时钟系统配置
项目配置,每个配置文件分开,避免全部写在main函数中
生成Hal库代码
个人代码写到只能写到一对begin和end中间,和html一样
CubeIDE点亮LED