【STM32Cube开发记录】1-下载和安装STM32CubeIDE

这篇具有很好参考价值的文章主要介绍了【STM32Cube开发记录】1-下载和安装STM32CubeIDE。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【STM32Cube开发记录】1-下载和安装STM32CubeIDE

【STM32Cube开发记录】2-STM32CubeProgrammer的使用

【STM32Cube开发记录】3-STM32CubeMX的使用

【STM32Cube开发记录】4-标准库 HAL库 LL库

【STM32Cube开发记录】5-寄存器和存储器映射

【STM32Cube开发记录】6-STM32核心功能

【STM32Cube开发记录】7-Debug调试功能的使用

硬件:STM32F103C8T6最小系统板、STLINK-V2

1. 下载和安装STM32CubeIDE

以下仅演示windows平台下的下载和安装。

1.1 软件下载

STM32CubeIDE可以从官方网站下载,需要使用邮箱注册下。

STM32CubeIDE - Integrated Development Environment for STM32 - STMicroelectronics

拉到下面,找到STM32CubeIDE-Win(Windows)

  • STM32CubeIDE-DEB:针对Linux Debian发行版及衍生的(例如Ubuntu)
  • STM32CubeIDE-Lnx:通用的Linux压缩包,包含STM32CubeIDE和所有必要的工具和库。此软件包适用于高级Linux用户,知道如何自定义安装
  • STM32CubeIDE-Mac:Mac OSX
  • STM32CubeIDE-RPM:针对Linux RedHat发行版和衍生的(例如CentOS)。
  • STM32CubeIDE-Win:Windowsstm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

点击Get latest, 然后注册/登入。(我登入之后,Get Software下有时候没有刷新出来软件下载的东西)将安装包放在这里(version 1.13.2):
链接:https://pan.baidu.com/s/1OR3ZSNg4DV_TdaeXA-jdtw 
提取码:apvn

1.2 软件安装

下载完成后,解压,是一个.exe文件,双击安装,(选择安装路径的时候,最好短一点,不要太长,避免windows的path路径长度限制),默认勾选选项安装即可。安装过程如有以下弹窗点击安装,安装继续进行。stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

2. STM32CubeIDE - 点个灯

双击STM32CubeIDE,出现一个弹窗,新建或选择一个目录作为你的workspace目录。如果勾选Use this as the default and do not ask again,下次双击就会直接打开这个这个目录,没有这个弹窗。(如果想要更改默认打开的目录,设置一下就行,File->Switch workspace->Other.…)stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

打开IDE后,会有如下界面,不需要可以关闭,如需要再次打开,可以点击toolbar的最后一个”i”图标。stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

安装固件包,否则新建工程会出现如下报错,不会生成代码stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

在myST里进行登录即可,之后会自动下载stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

2.1 新建工程

新建LED工程:File->New->STM32 Project,第一次启动需要一会时间,之后进入以下界面stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

选择MCU型号stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

点击next, 输入工程名字stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

选择YESstm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

第一次,IDE需要下载固件包,会自动进行下载(前提进行了登录)stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

成功新建之后,出现下面所示stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

2.2 配置GPIO

将PC13配置成输出模式stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

Ctrl+S保存,会提示是否生成代码,点击是,生成后,可以看到代码里出现了MX_GPIO_Init()stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

增加两行代码

	HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_13);
	HAL_Delay(1000);


stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

2.3 编译代码

编译代码,Project->Build Project 在Help->ST-LINK Upgrade升级下STLINK,点击Open in update mode,然后下面的Upgrade

stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

2.4 DEBUG代码

点击小虫子,DEBUG代码

stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程

点击OK,看到下载成功后,再按STM32上的复位,可以看到1hz的led灯闪烁stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程stm32cubeide怎么下载,STM32CubeIDE-HAL库开发,stm32,单片机,c语言,软件工程文章来源地址https://www.toymoban.com/news/detail-796500.html

到了这里,关于【STM32Cube开发记录】1-下载和安装STM32CubeIDE的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【07】STM32·HAL库开发-新建寄存器版本MDK工程 |下载STM32Cube固件包 | 新建MDK工程步骤

    获取方式一 :ST官网搜索STM32Cube+回车   这里以F1系列为例,点击【STM32CubeF1】   点击【Get Software】即可进行下载,首次下载需要注册邮箱, 是免费的 。    这里下载最新的1.8.5版本为例进行后期章节编写。 获取方式二 :正点原子开发板A盘资料:A 盘→8,STM32 参考资料

    2024年02月11日
    浏览(63)
  • STM32FreeRTOS任务通知(STM32cube高效开发)

    1、任务通知可模拟队列和信号量 任务通知是FreeRTOS另外一种进程间通信技术。不需要创建任何中间对象,可以直接从任务向任务或ISR向任务发送通知,传递一个通知值任务通知可以模拟二值信号量、计数信号量、或长度为1的消息队列,使用任务通知,一般效率更高,消耗内

    2024年03月13日
    浏览(48)
  • STM32CubeIDE开发(二十六), STM32的CAN总线开发要点

    目录 一、CAN总线简介         1.1 CAN概述         1.2 CAN总线较其他串行通信优势         1.3 CAN总线通信          1.4 报文种类及格式          1.5 CAN应用 二、CAN工程创建及配置         2.1 工程设计及原理框图          2.2 工程创建接配置 三、代码设计

    2023年04月15日
    浏览(49)
  • STM32CubeIDE开发(二十九), 如何结合FreeRTOS开发STM32程序

    目录 一、STM32CubeIDE使用内置的FreeRTOS 二、创建使用FreeRTOS系统的STM32CubeIDE工程 三、使用FreeRTOS功能 四、编译及测试 一、STM32CubeIDE使用内置的FreeRTOS         不同于STM32CubeIDE使用像RTThread这些第三方物联网系统,STM32CubeIDE在安装时就已经在MiddleWare中间件一栏直接支持了Free

    2024年02月12日
    浏览(48)
  • 开发环境搭建-stm32CubeIDE配置

    使用方法如下: 在CubeIDE的安装路径STM32CubeIDEplugins下找到org.eclipse.cdt.ui_7.3.201.202205131409.jar,并将此文件改名备份,然后,将下载的同名插件文件复制到该路径下,重新启动STM32CubeIDE即可。 百度地址 链接: https://pan.baidu.com/s/17qxUiMLNhVgsV0rx0f2U5g 提取码: a5yf Window-preferences-General

    2024年02月09日
    浏览(43)
  • STM32CubeIDE开发(四), stm32调试信息串口通信输出显示

    目录 一、stm32串口配置 三、串口驱动功能调用及编译实现 四、编译测试         关于cubeIDE开发基本技巧及流程,本文不详细叙述,请参考:cubeIDE快速开发流程_py_free的博客-CSDN博客_cubeide汉化 一、stm32串口配置         本文采用的开发板是stm32L496VGT3,其有两个 USB 接口,

    2023年04月08日
    浏览(52)
  • STM32CubeIDE开发(一),快速开发流程初体验

    目录 一、cubeIDE下载、安装  二、创建工程及配置芯片引脚 三、编码及编译 四、加载已编译程序到硬件及测试 五、程序运行效果 一、cubeIDE下载、安装         STM32CubeIDE是STM32Cube软件生态系统的一部分,是面向st芯片的高级C/C++开发平台,具有STM32微控制器和微处理器的外

    2024年02月02日
    浏览(49)
  • STM32CubeIDE开发实践案例-专栏总述

    STM32CubeIDE开发专栏总述 目录 一、本专栏基本结束 二、专栏内容及博文索引(共36篇)         2.1 基础知识         2.2 日志打印输出         2.3 内部功能         2.4 各种外设         2.5 RTOS系统结合         2.6 人工智能-cube.AI         2.7 篇外-RTThrea

    2024年02月15日
    浏览(35)
  • STM32CubeIDE开发(二十二), stm32的RS485/232串口通信开发要点

    目录 一、stm32串口通信         1.1 硬件流控          1.2 软件流控         1.3 串口通信参数 二、新建RS485通信工程         2.1 项目实现背景信息         2.2 项目配置         2.3 代码实现    三、RS485驱动调用及测试         3.1 接口调用        3.2 编

    2024年01月20日
    浏览(55)
  • STM32CubeIDE开发(十一), STM32实时时钟(RTC)写入及读取日历时间开发要点

    目录 一、RTC简介 二、工程创建及配置  三、驱动代码设计实现 四、编译及测试         实时时钟的缩写是RTC(Real_Time Clock),核心是晶振,晶振频率一般为32768 Hz 。它为分频计数器提供精确的与低功耗的实基信号。它可以用于产生秒、分、时、日等信息。为了确保时钟长期

    2024年01月16日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包