document.write('
')

澳门新莆京在线登录

创作

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

STM32CubeIDE入门教程 STM32CubeIDE安装使用教程

嵌入式技术 来源:嵌入式技术 作者:嵌入式技术 2022-06-08 09:19 次阅读
CubeIDE是一个高级C / C ++开发平台,具有用于STM32微控制器和微处理器的外设配置,代码生成,代码编译和调试功能。它基于Eclipse®/ CDT框架和GCC链进行开发,并基于GDB进行调试。它允许现有几百插件是完成了Eclipse的功能整合®IDE。
STM32CubeIDE集成了STM32CubeMX的STM32配置和项目创建功能,以提供多合一的工具体验,并节省安装和开发时间。从选择板子或示例中选择空的STM32 MCU或MPU或预配置的微控制器或微处理器后,将创建项目并生成初始化代码。在开发过程中的任何时候,用户都可以返回外围设备或中间件的初始化和配置,并重新生成初始化代码,而不会影响用户代码。
STM32CubeIDE包括构建和堆栈分析器,可为用户提供有关项目状态和内存要求的有用信息。
STM32CubeIDE还包括标准和高级调试功能,包括内核寄存器澳门新莆京在线登录,和外设寄存器的视图,以及实时变量监视,Serial Wire Viewer或故障分析器。

2.包下载

1.去ST官网下载软件安装包:http://www.st.com/content/st_com/en.html

pYYBAGKXBN6ANrLZAAxPkBro6Ok474.pngpoYBAGKXBOyABUe_AAEUFhs_iM8276.png

3.软件安装

poYBAGKXBSWAcQAuAACgIg6mo_8598.pngpoYBAGKXBT-AWyzFAAMRZFhSFYE701.pngpYYBAGKXBU-AcgnxAAHnO1Dlg-c187.pngpoYBAGKXBV6AME0MAAEptDPoxcc878.png

4.创建工程

4.1打开软件,选择工作区路径,不要出现中文名称。

pYYBAGKXBaGAMo9EAABSMhKspO0404.pngpYYBAGKXBbSAZUQAAAFsb92UYB4158.png

澳门新莆京在线登录 4.2 选择直接创建STM32工程,我们这里以8为例驱动灯。

pYYBAGKXBc-ANLQWAATNke5mLys836.pngpYYBAGKXBduAM8WBAAGAo8G2pi4891.pngpoYBAGKXBeyAJUaGAAJQUkiUw1w293.png

4.3 参数配置源选择。

poYBAGKXBiqABUe9AAHlUasHJK4901.png

4.4 时钟树配置。

poYBAGKXBkGATMSZAAGpXN3qk0A589.png

澳门新莆京在线登录 4.5 配置GPIO口:LED1--PB6 ;LED2--PB7; LED3--PB8 ;LED4--PB9。

pYYBAGKXBlyAbK6QAAGxIfNKRiY587.png

澳门新莆京在线登录 4.6 GPIO口基本参数配置,以PB6为例,其她三个配置相同。

pYYBAGKXBo-AOnLGAACYnfUaTiM269.pngpYYBAGKXBpuAF4ADAAF-odEwSWc517.png

澳门新莆京在线登录 4.7 工程参数设置。

pYYBAGKXBrCAWSg5AAFBwGOSD3M034.png

4.8 生成代码。

pYYBAGKXBtGAbd1nAAF0-VLkxpA675.png

4.9 实现500ms闪烁一次。

poYBAGKXBw-AC8S1AAHF13TI1-s025.png

4.10 生成.hex文件设置。

pYYBAGKXBzmASHHqAAJbr0SQ_Es475.pngpoYBAGKXB0SAFVMvAAE7qg_-PdE745.png

4.11 编译工程。

pYYBAGKXB2aAaJSHAAJRr-jLhD0677.png

4.12生成可执行文件路径:在你所保存的工程路径下的Debug目录下。

poYBAGKXB4uAOmA3AAD-DZpgSFw162.png

4.13 效果展示。

pYYBAGKXB7CAY11eAAtZ2fH82oY838.png

5.自定义.c和.h文件

澳门新莆京在线登录 5.1创建文件夹。

pYYBAGKXB9-ANxv0AAEWs2JnoWE978.pngpYYBAGKXB-mAAeQnAADoD4D1HwA317.png

5.2将文件夹添加到工作区。

pYYBAGKXCBaAFCEiAAFeUq6Xqb8426.pngpYYBAGKXCCOAZyJWAAJ4WGq5WjA691.png

澳门新莆京在线登录 5.3添加.c和.h文件:这里以添加delay.c和delay.h为例。

pYYBAGKXCDuAbWJyAAGqsviwo4Q568.pngpYYBAGKXCEeARQf-AAHn8iphDPA330.pngpoYBAGKXCFSAB8cMAAKxpYM8v_8574.png

5.4 调用用户自定义函数。

poYBAGKXCGyARL27AAFLDmGXyAk523.pngpoYBAGKXCHeAAeYtAAEzYXeW6IQ823.png

5.5 程序编译,下载到开发板。

poYBAGKXCJSAGkeoAAHn4LAITXk522.png

收藏 人收藏

评论

相关推荐

利尔达与ST联合发布STM32MP1开发板新品

近日,致力于提供物联网产品研发、技术应用、服务落地一站式解决方案的国家高新技术企业利尔达与ST意法半....
的头像 物联网观察 发表于 06-13 15:22 109次 阅读

STM32课程设计贪吃蛇

贪吃蛇课程设计
发表于 06-13 15:09 8次 阅读

STM32F103双串口实验

STM32F103双串口实验,程序将串口1和串口3全部调通,可同时使用
发表于 06-13 15:07 6次 阅读

STM32F407-双串口实验

STM32F407-双串口实验,程序将串口1和串口2全部调通,可同时使用
发表于 06-13 15:06 6次 阅读

stack-ide基于Stack的IDE后端JSON接口

./oschina_soft/stack-ide.zip
发表于 06-13 10:31 3次 阅读
stack-ide基于Stack的IDE后端JSON接口

使用rtthread移植qboot工程的学习笔记

学习rtthread,在配置qboot时的过程;记录一下自己使用rtthread studio配置q....
的头像 tian的个人专栏 发表于 06-12 09:55 696次 阅读

MH32F103ARPT6软硬件兼容STM32F103RCT

MH2103A(C)xxxx系列使用高性能的32位内核,最高工作频率216 MHz。 内置的存储器包....
发表于 06-11 15:52 26次 阅读

板子型号为野火F103指南者,本人在根据课本做点灯实验,将控制RBG小灯的三个引脚定义成了宏,然后写代码将其混合展现出不同的...
发表于 06-11 00:12 574次 阅读

PWM脉冲宽度调制的基本原理及实现方法

PWM的全称是脉冲宽度调制(Pulse-width modulation),是通过将有效的电信号分散....
的头像 凡亿PCB 发表于 06-10 17:06 404次 阅读

本期是我们新推出的技术问答系列。该系列是针对演示某款产品的功能以及该款产品的一些常见应用问题解答。      ...
发表于 06-10 17:00 909次 阅读

简介 RT-THREAD很多应用都是基于文件系统的,像micropython等等,提到文件系统,大家都想到的是SDCARD或者SP...
发表于 06-10 10:31 271次 阅读

TCODE论坛社区

./oschina_soft/gitee-tcode.zip
发表于 06-10 10:16 4次 阅读
TCODE论坛社区

Projector远程访问IDE

./oschina_soft/projector-client.zip
发表于 06-10 09:17 6次 阅读
Projector远程访问IDE

我现在在使用安富莱的V7开发板,想在这块板子上添加PIN设备驱动。 不过这个板卡上的一部分IO是使用74HC574扩展的。 74...
发表于 06-10 09:17 402次 阅读

idea-gitignore IDE .ignore插件

./oschina_soft/idea-gitignore.zip
发表于 06-10 09:12 15次 阅读
idea-gitignore IDE .ignore插件

QX32F103C8T6,内置ARM Cortex-M3为内核的32bit微控制器,最高频率可达72MHz, 内置PLL、内置FLASH、SRA...
发表于 06-09 17:02 664次 阅读

1、Nuvoton M487USCI之UUART串口接收 前两次做了USCI的UUART打印和UI2C总线设备的读写,本例程测试UU...
发表于 06-09 14:39 695次 阅读

软件定时器是由操作系统提供的一类系统接口,它构建在硬件定时器基础之上,使系统能够提供不受数目限制的定时器服务。 在开始使...
发表于 06-09 10:40 415次 阅读

触摸按键原理

电容C通过电阻R放电,由于电容刚开始放电时电压为E,放电电流I=E/R,该电流很大,所以放电速度很快....
的头像 FPGA之家 发表于 06-09 10:19 172次 阅读

作者:酷电玩家 一、简介: 基于小马哥RoboFly开源四轴软件平台设计的四轴遥控器,开源四轴: 二、遥控器功能: 1.主控ST...
发表于 06-08 15:11 3294次 阅读

基于STM32水温控制

基于STM32水温控制
发表于 06-08 14:26 153次 阅读

平台:正点原子H7开发板 过程记录 编译过程分两部分,1 编译能支持动态模块的固件,2 编译动态模块 总结: 首先,根据参考文...
发表于 06-08 10:58 174次 阅读

LwIP应用开发实战指南-基于野火STM32全系列(M4/7)开发板

TCP/IP 是一个庞大的协议族,它是众多网络协议的集合,包括:ARP、IP、ICMP、 UDP、....
发表于 06-08 09:50 14次 阅读

基于ARM内核的32位高级MCU STM32F4xx中文手册

本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/....
发表于 06-08 09:32 33次 阅读

实时操作系统FreeRTOS信号量应用

二值信号量通常用于互斥访问或同步,二值信号量和互斥信号量非常相似,但还是有细微差别,互斥信号量拥有优....
的头像 嵌入式技术 发表于 06-08 09:24 864次 阅读

实时操作系统FreeRTOS移植教程

Free 即免费的,RTOS 全称是 Real Time Operating System,中文就是....
的头像 嵌入式技术 发表于 06-08 09:23 604次 阅读

STM32F10x低功耗之待机模式详解

STM32F10x待机模式可实现系统的最低功耗。该模式是在Cortex-M3深睡眠模式时关闭电压调节....
的头像 嵌入式技术 发表于 06-08 09:16 633次 阅读

实时操作系统FreeRTOS应用之任务调试信息获取

FreeRTOS任务调试信息获取可以很好的作为前期开发调试使用,用于查询各个任务间的堆栈空间利用率,....
的头像 嵌入式技术 发表于 06-08 09:12 759次 阅读

工具                      &nb...
发表于 06-08 07:55 240次 阅读

《FreeRTOS 内核实现与应用开发实战—基于STM32》

完整的RTOS开发教程
发表于 06-07 15:29 9次 阅读

SpaceVim模块化Vim IDE

./oschina_soft/gitee-SpaceVim.zip
发表于 06-07 14:51 10次 阅读
SpaceVim模块化Vim IDE

ONI基于Vim的IDE

./oschina_soft/oni.zip
发表于 06-07 14:50 5次 阅读
ONI基于Vim的IDE

STM32简易多级菜单(数组查表法)显示方法

本篇介绍了一种简易的多级菜单的显示方法,本质是通过数组查表,实现各级菜单的各个页面(状态)的切换(跳....
的头像 码农爱学习 发表于 06-07 09:11 2607次 阅读

STM32外接DHT11温湿度传感器并通过OLED进行数据显示的设计电路与程序

本篇介绍了如何在STM32上外接温湿度DHT11实现温湿度数据的读取,并通过OLED进行数据显示。
的头像 码农爱学习 发表于 06-07 09:09 3046次 阅读

哪些开发板可以运行linux stm32可以吗

FS-MP1A开发板是华清远见最新自主研发的一款高品质、高性价比的linux+单片机二合一开发板。搭....
的头像 嵌入式应用开发 发表于 06-07 09:06 189次 阅读

STM32开发教程 基于PAJ7620传感器模块的手势识别驱动详解

PAJ7620是ALIENTEK推出的一款高性能手势识别传感器模块。该模块采用原相科技(Pixart....
的头像 嵌入式技术 发表于 06-07 08:56 1445次 阅读

基于TTP224的电容式触摸按键程序步骤与原理图

TTP224是一款使用电容式感应原理设计的触摸IC,其稳定的感应方式可以应用到各种不同电子类产品,面....
的头像 嵌入式技术 发表于 06-07 08:52 838次 阅读

STM32移植U8g2图形库的方法 实现OLED图形显示

本篇介绍了如何将U8g2图形库移植到STM32中。
的头像 码农爱学习 发表于 06-07 08:29 2588次 阅读

STM32低功耗模式之停止模式的配置步骤

停止模式是在Cortex™-M3的深睡眠模式基础上结合了外设的时钟控制机制,在停止模式下电压调节器可....
的头像 嵌入式技术 发表于 06-07 08:26 1129次 阅读

STM32开发板介绍及使用

32
发表于 06-06 17:00 14次 阅读

Demo_OLED_STM32F103ZET6软件

Demo_OLED_STM32F103ZET6软件
发表于 06-06 11:20 17次 阅读

【实例演示】ESP8266+U8g2库,玩转OLED显示

本篇介绍了ESP8266的引脚定义以及U8g2库在OLED的使用基础,并重点介绍了U8g2库的各种画....
的头像 码农爱学习 发表于 06-06 09:30 3831次 阅读

FATFS文件系统移植

FatFs 是用于小型嵌入式系统的通用 FAT/exFAT 文件系统模块。FatFs 模块是按照 A....
的头像 嵌入式技术 发表于 06-06 09:28 678次 阅读

数字温湿度传感器DHT11驱动详解

DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。他应用专用的数字模块采集技....
的头像 嵌入式技术 发表于 06-06 09:26 1409次 阅读

ESP8266开发教程-Arduino IDE安装、配置与使用以及Arduino编程

本篇介绍了Arduino IDE的安装、ESP8266开发包的安装以及Arduino编程的快速入门来....
的头像 码农爱学习 发表于 06-06 09:24 2727次 阅读

HAL库图形化编程之OLED屏应用

OLED显示技术与传统的LCD显示方式不同,无需背光灯,采用非常薄的有机材料涂层和玻璃基板(或柔性有....
的头像 嵌入式技术 发表于 06-06 09:22 1274次 阅读

关于STM32存储的堆栈地址

系统会给每个程序分配一部分栈空间让他们能够运行起来,问题就是栈空间必然存在不够用的问题,而堆不属于程....
的头像 要长高 发表于 06-05 16:37 510次 阅读

简单实用的IO输入输出框架

如果说硬件可以一次成型,那么随便一份代码都可以完成IO的配置工作,但研发阶段的产品,硬件各种修改是难....
的头像 硬件攻城狮 发表于 06-02 14:12 154次 阅读

STM32应用案例 基于STM32F103ZE开发的数码相册

1.硬件平台 CPU:STM32F103ZE 屏幕:3.5寸TFTLCD屏 触控:电阻式触摸屏....
的头像 嵌入式技术 发表于 06-02 09:09 3781次 阅读

基于STM32的小说阅读器

实现功能 1.SD卡设备检测,文件系统移植,用户存储小说和字库文件; 2....
的头像 嵌入式技术 发表于 06-02 09:03 3621次 阅读

STM32F103ZE开发板 LWIP网络协议栈应用之连接腾讯云

lwip是瑞典计算机科学院网络嵌入式系统小组(SICS)的Adam Dunkels(亚当·邓克尔) ....
的头像 嵌入式技术 发表于 06-02 08:51 4015次 阅读

STM32之LWIP网络协议栈TCP服务器创建

lwip是瑞典计算机科学院网络嵌入式系统小组(SICS)的Adam Dunkels(亚当·邓克尔) ....
的头像 嵌入式技术 发表于 06-02 08:44 3971次 阅读

Arduino简介与arduino IDE软件安装步骤说明

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软....
的头像 嵌入式技术 发表于 06-01 09:05 3379次 阅读

认识STM32蓝丸的ADC 对STM32蓝丸板编程

几乎所有的嵌入式系统都最少需要1个传感器与MCU接口,如温度传感器、位置传感器、光电传感器等。这些传....
发表于 06-01 09:00 42次 阅读
认识STM32蓝丸的ADC 对STM32蓝丸板编程

STM32之LWIP网络协议栈移植步骤与方案

LwIP是Light Weight(轻型)IP 协议,有无操作系统的支持都可以运行。LwIP 实现的....
的头像 嵌入式技术 发表于 06-01 08:35 3878次 阅读

STM32驱动OLED屏设计方案完成汉字滚动显示

在OLED屏上实现字符串滚动显示。   0.96寸OLED分辨率为128*64(128列,64行)....
的头像 嵌入式技术 发表于 05-31 17:31 532次 阅读

关于在线升级IAP的基础知识

本文主要讲解在线升级IAP的基础知识, 主要是针对IAP 从原理分析, 分区划分, 到代码编写和实验....
的头像 硬件攻城狮 发表于 05-31 17:24 506次 阅读

环形缓冲区简介 STM32环形缓冲区示例

在单片机中串口通信是我们使用最频繁的,使用串口通信就会用到串口的数据接收与发送,环形缓冲区方式接收数....
的头像 嵌入式技术 发表于 05-31 11:27 337次 阅读

以按键驱动为例来实现输入模式配置方法

每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL, GPIOx_CRH),两个32位数据....
的头像 嵌入式技术 发表于 05-31 11:13 238次 阅读

STM32G431之串口详解

通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之....
的头像 嵌入式技术 发表于 05-31 08:29 2259次 阅读

嵌入式技术

文章:51 被阅读:81299澳门新莆京在线登录

关注 8人关注
必威体育官网下载 365bet下载地址苹果版 永利app下载 必威体育注册 必威体育betway登录手机 365bet客户端下载 金沙彩票app 必威苹果客户端下载 必威体育app手机版 金沙彩票手机版下载 新澳门葡京网站多少 必威体育betway登录手机 必威体育app官方版下载 必威体育app官方版下载 必威betway中文版 澳门新莆京在线登录 必威体育betway登录手机 必威体育官网下载 澳门威尼斯人网上娱乐 必威登录网页版登录注册 必威体育app手机版 必威体育appios下载 金沙彩票app下载安装 365bet官方下载苹果版 365bet下载地址苹果版 澳门新莆京在线登录 Betway必威中文官网 365betapp苹果版下载 Betway必威中文官网 必威体育app官方版下载