STM32CubeIDE

2024-09-02 09:20
文章标签 stm32cubeide

本文主要是介绍STM32CubeIDE,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • Stm32CubeIDE
    • 开发环境介绍
    • 获取路径
  • 新建工程

Stm32CubeIDE

在这里插入图片描述

开发环境介绍

在这里插入图片描述
也就是说IDE是集合了CubeMX 和MDK5的。

区别:
在这里插入图片描述

获取路径

官网:https://www.st.com/en/development-tools/stm32cubeide.html
A盘路径:A盘\6,软件资料\1,软件\6,STM32CubeIDE

JAVA环境路径
官网获取:www.java.com
A盘路径:A盘\6,软件资料\1,软件\6,STM32CubeIDE\JAVA

新建工程

  1. Start
  2. 搜索芯片型号
  3. 输入工程名,其它保持默认,结束。
    在这里插入图片描述
  4. 忽略报错,搜索PF9
    在这里插入图片描述
  5. 点开,选择输出
    在这里插入图片描述
  6. 双击配置GPIO参数
    在这里插入图片描述
  7. 选择默认电平,上下拉,推挽开漏,输出速率。

在这里插入图片描述

  1. 配置RCC晶振。

bypass clock source 旁路时钟源,就是指内部晶振。
crystal resonator 外部晶振。

这里选择外部晶振,取决于你的电路。
在这里插入图片描述

  1. 选择SWD烧录

在这里插入图片描述

  1. 登陆ST账号,下载支持包

点击help -管理软件pacage。
下载407最新支持包。

  1. 点击生成代码

在这里插入图片描述

这篇关于STM32CubeIDE的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1129585

相关文章

STM32CUBEIDE FreeRTOS操作教程(四):timer软件定时器

STM32CUBEIDE FreeRTOS操作教程(四):timer软件定时器 STM32CUBE开发环境集成了STM32 HAL库进行FreeRTOS配置和开发的组件,不需要用户自己进行FreeRTOS的移植。这里介绍最简化的用户操作类应用教程。以STM32F401RCT6开发板为例,只用到USB,USART1极少的接口,体现FreeRTOS的各种操作过程。 操作教程(四)配置FreeRTO

STM32CubeIDE Jlink和SWV调试关键设置

上下文说明 使用STM32CubeIDE创建一个基于STM32Cube库的项目,那么,就会有一个名为xxx.ioc的STM32可视化配置文件被创建,下文中的ioc指的就是STM32CubeIDE中自动调用STM32CubeMX打开的ioc,我们会在该可视化配置文件中对MCU进行配置,以提高开发效率。 ioc的脚位设置 Pinout&Configuration > System Core >

STM32CubeMX的使用、库、stm32CubeIDE的使用

1.下载和安装 STM32CubeMX的下载和安装: 小白STM32CubeMX的安装与使用_cubemx安装教程-CSDN博客 2.添加库文件 STM32Cube使用的是HAL库和LL库,标准库不知道 下载HAL和LL库 STM32Cube MCU和MPU包: 相关产品 https://www.st.com.cn/zh/embedded-software/stm32

STM32CubeIDE提示找不到头文件(No such file or directory)的解决办法

0 前言 最近在使用STM32CubeIDE时,发现为工程添加了头文件路径,但编译的时候还是报错,提示找不到头文件: 1 解决办法 1.1 为工程添加头文件路径 右键我们的工程,然后添加头文件路径(最好是相对路径): 1.2 为源文件夹添加头文件路径 右键我们包含了头文件的源文件夹,也将头文件路径添加进去(最好是相对路径): 最后编译就可以通过了: 2 更好的解决办法 这样

STM32F10x系列标准库移植到STM32CubeIDE

STM32F10x系列标准库移植到STM32CubeIDE 翻了大量博客和论坛终于成功移植了F1的标准库到stm32cubeide,终于可以离开keil mdk了,gcc的编译速度飞一般的快,爽。 链接:https://pan.baidu.com/s/1xtqep5iSvo0f57gpxYB2XQ 提取码:czqq 2020/11/3修改 (主要是修改了一个汇编函数(sys.h的第33-37

【STM32CubeIDE】软件硬件SPI+六针OLED使用

前言 本文将介绍STM32 + 6针OLED的使用,分别使用软件和硬件两种SPI驱动方式,最终实现OLED显示TEST-ok字符和数字累加刷新显示 软件平台:STM32CubeIDE+HAL库 硬件:STM32F103ZET6(正点原子战舰V3)+六针OLED 题外话: 最近在学习STM32CubeIDE+HAL库,想做几个小模块练练手,结果遇到各种奇怪的异常,反复排查自己代码都不觉得问

九、e2studio VS STM32CubeIDE之const修饰BSP函数的形参

目录 一、概述/目的 二、通过串口发送函数对比 2.1 stm32 hal库 VS renesas FSP 2.2 const修改函数形参的作用 2.2.1 值传递-副本 2.2.2 指针传递(就近原则) 2.2.2.1 const修饰:*P 2.2.2.2 const修饰:指针变量P 2.2.2.3 const修饰:*P和P 三、总结 一、概述/目的 1、继续【嵌

STM32CubeIDE基础学习-通用定时器中断实验

STM32CubeIDE基础学习-通用定时器中断实验 文章目录 STM32CubeIDE基础学习-通用定时器中断实验前言第1章 工程配置1.1 工程外设配置部分1.2 生成工程代码部分 第2章 代码编写第3章 实验现象总结 前言 生活中很多应用都有用到定时器功能、计时功能等。 定时器中断可以大大降低CPU的执行负担,和前面学习的中断类似,当定时器计数触发了中断才会执行

STM32CubeIDE基础学习-RS232通信

STM32CubeIDE基础学习-RS232通信 文章目录 STM32CubeIDE基础学习-RS232通信前言第1章 工程配置第2章 代码编写第3章 实验现象总结 前言    RS232也是串口的一种,RS-232是由电子工业协会(Electronic Industries Association, EIA)所制定的异步传输标准接口。在1962年发布,命名为EIA-2

STM32CubeIDE使用技巧(FreeRTOS点亮一盏灯)

STM32CubeIDE使用技巧(FreeRTOS点亮一盏灯 1 概述1.1 资源概述1.2 芯片简介 2 软件实现,使用STM32CubeIDE2.1 STM32CubeIDE 生成代码2.2.1 修改Task代码2.2.2 STM32CubeIDE自动补全2.2.3 STM32CubeIDE使用VIM编辑器2.3 编译下载程序2.4 下载问题解决2.4.1 问题1解决2.4.2 问题2解