STM32CubeIDE入门教程
1.简介:
STM32CubeIDE是一个高级C/C++开发平台,具有用于STM32微控制器和微处理器的外设配置,代码生成,代码编译和调试功能。它基于Eclipse®/CDT框架和GCC工具链进行开发,并基于GDB进行调试。它允许现有几百插件是完成了Eclipse的功能整合®IDE。STM32CubeIDE集成了STM32CubeMX的STM32配置和项目创建功能,以提供多合一的工具体验,并节省安装和开发时间。从选择板子或示例中选择空的STM32MCU或MPU或预配置的微控制器或微处理器后,将创建项目并生成初始化代码。在开发过程中的任何时候,用户都可以返回外围设备或中间件的初始化和配置,并重新生成初始化代码,而不会影响用户代码。
STM32CubeIDE包括构建和堆栈分析器,可为用户提供有关项目状态和内存要求的有用信息。STM32CubeIDE还包括标准和高级调试功能,包括CPU内核寄存器,存储器和外设寄存器的视图,以及实时变量监视,Serial Wire Viewer接口或故障分析器。
2.安装教程
1.去ST下载软件安装包:www.st/content/st_com/en.html
eclipse如何设置为中文
2.软件安装:
3.创建工程
3.1双击打开软件,选择工作区路径,不要出现中文名称
3.2选择直接创建STM32工程,我们这里以STM32F103C8为例驱动LED灯。
3.3参数配置时钟源选择:
3.4时钟树配置:
3.5配置GPIO口,
LED1--PB6;LED2--PB7;LED3--PB8;LED4--PB9
3.6GPIO口基本参数配置,以PB6为例,其她三个配置相同。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论