Arduino_STM32 之Arduino IDE开发配置

news/2024/10/31 3:26:40/

前言

        由于选了物联网作为选修课,老师喜欢使用Arduino进行编程,但是也要教我们使用STM32。于是他就让我们使用Arduino IDE开发STM32(用Keil 不好吗???)。

第一章 软件下载

  1. 安装Arduino IDE(我使用1.8版本),官网下载即可。        
  2. 安装STM32CubeProgrammer,参考这篇文章

 第二章  环境配置

  1. Java环境,添加环境变量等等一系列配置,具体我也忘了。
  2. 将STM32CubeProgrammer安装的bin目录添加到环境变量-系统变量-Path,这基本常识应该都知道,不知道百度一下。
  3. 在Arduino IDE的首选项中添加:
    https://raw.githubusercontent.com/stm32duino/BoardManagerFiles/main/package_stmicroelectronics_index.json
    https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json

    一个是新的,一个是旧的,无所谓都添也行。

  4. 在Arduino IDE的开发板管理器中添加对应开发板:

        如果下载很久或出错,我也没啥办法,因为我也下了很久。

        注:CH340驱动就自己安装,没装的自己百度一下吧。

第三章 编译代码

        我使用的板子如下(老师给的,没得选):

         针对这的设置如下:

         按照红色框选即可,然后编译即可。

        注意:每次写入程序时,请将BT0与3.3V连接,然后按一下REST。写入完成后,将BT0与GND连接,再按一下REST。

        


http://www.ppmy.cn/news/60341.html

相关文章

可视化绘图技巧100篇高级篇(一)-环状条形图(radial bar chart)

目录 前言 绘图工具及代码实现 TABLEAU 创建辅助数列 创建计算字段 R语言

vue框架快速入门

vue 1、第一个Vue程序1.1、什么是Vue程序1.2、为什么要使用MVVM1.3、Vue1.4、第一个vue程序 2、基础语法2.1、v-bind2.2、v-if, v-else2.3、v-for2.4、v-on 3、Vue表单双绑、组件3.1、什么是双向数据绑定3.2、在表单中使用双向数据绑定3.3、什么是组件 4、Axios异步…

【计算机网络】面试高频问题汇总及详细解答

【C语言部分】面试高频问题汇总及详细解答 【操作系统(Linux)】面试高频问题汇总及详细解答 【数据库】面试高频问题汇总及详细解答 本文目录 1. 简述网络七层参考模型及每一层的作用2. 简述静态路由和动态路由3. 说说有哪些路由协议,都是如何更新的4. 简述域名解析…

Springboot +Flowable,任务认领和回退(一)

一.简介 有的时候,一个任务节点会存在多个候选人,例如:张三提交一个任务,这个任务即可以由李四处理,又可以由王五处理,那么针对这种多个任务候选人的情况,该如何处理? 二.绘制流程…

知识图谱学习笔记01-引言

起源 知识图谱的概念最早可以追溯到20世纪60年代的人工智能领域,但其真正的起源可以追溯到20世纪90年代初的万维网时代。 在这个时期,互联网的爆炸性增长和数据的迅速积累使得人们意识到需要更好地组织和利用这些数据。因此,人们开始研究如…

MYSQL-数据库管理(下)

查看数据库信息 show database 查看数据库中的表信息 use 数据库名 #切换到书库中 show tables show tables in mysql 显示数据表的结构(字段) describe user; Field:字段名称 type:数据类型 Null :是否允许为空 Key :主键 Type:数据类型 Null :是否…

如何在Firefox中使用最小字体

关于firefox最小字体的设置 firefox最小字体的设置方法 首先打开firefox浏览器,然后点击菜单栏上的“查看”按钮,或者使用快捷键“Ctrl0”。 在弹出的菜单栏中选择“缩放”选项,然后选择“较小字体”。 这时,浏览器的字体将变得更…

如何在 Windows 11 启用 Hyper-V

准备在本机玩一下k8s,需要先启用 Hyper-V,谁知道这一打开,没有 Hyper-V选项: 1、查看功能截图: 2、以下文件保存记事本,然后重命名为*.bat pushd "%~dp0" dir /b %SystemRoot%\servicing\Packa…