STM32F103编译环境安装

2023-10-27

1.安装KEIL

     安装包链接:链接:https://pan.baidu.com/s/1yeguqiSoHmycVblptGuOSA 密码:j0ym


    点击这个,只需点下一步安装即可,自定义安装目录(注意在全英文目录下)



    出现这个关闭就行了


2.安装支持包添加stm32算法


    双击安装,一直点击下一步

3.安装JT-Link驱动

    

            

        装好打开设备管理器会出现下图:

   

4.stm与JT-Link连线

采用SW的模式连线

如果用sw模式下载的话,只需要接:stm32的第1脚(JT-link3.3)、第7脚(JT-linkTMS/SWDIO)、第9脚(JT-linkTCK/SWCLK)、第4.6.8.10.12.14.16.18.20中的任意一个脚(地脚)!


    板子上接线


    按着图上来接,才可以将程序烧录进开发板

5.更新固件

打开keil的安装目录\ARM\STLink里的ST-LinkUpgrade.exe.



点击Device Connet Yes 升级



6.打开样例





7.配置KEIL

点这个


点击Settings


选择Flash DownLoad 点击Add 添加算法




添加成功


添加成功


8.烧录

依次点击编译构建和下载


烧录成功






本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

STM32F103编译环境安装 的相关文章

  • 以字符串形式接收数字(uart)

    我正在尝试通过 uart 接收一个包装为字符串的数字 我发送数字 1000 所以我得到 4 个字节 空字符 但是 当我使用 atoi 将数组转换为数字并将整数与 1000 进行比较时 我并不总是得到正确的数字 这是我用于接收号码的中断处理函
  • 139-基于stm32单片机老人居家监护报警系统Proteus仿真+源程序

    资料编号 139 一 功能介绍 1 采用stm32单片机 LCD1602显示屏 独立按键 MQ4传感器 电位器模拟 MQ2传感器 电位器模拟 蜂鸣器 电机 制作一个基于stm32单片机老人居家监护报警系统Proteus仿真 2 通过MQ2传
  • 138-基于stm32单片机汽车多功能仪表盘显示系统Proteus仿真+源程序

    资料编号 138 一 功能介绍 1 采用stm32单片机 LCD1602显示屏 独立按键 DHT11传感器 ds1302时钟 LED灯 蜂鸣器 电位器 制作一个基于stm32单片机汽车多功能仪表盘显示系统Proteus仿真 2 通过DHT1
  • 136-基于stm32单片机家庭温湿度防漏水系统设计Proteus仿真+源程序

    资料编号 136 一 功能介绍 1 采用stm32单片机 LCD1602显示屏 独立按键 DHT11传感器 蜂鸣器 制作一个基于stm32单片机家庭温湿度防漏水系统设计Proteus仿真 2 通过DHT11传感器检测当前温湿度 并且显示到L
  • 135-基于stm32单片机超声波非接触式感应水龙头控制系统Proteus仿真+源程序

    资料编号 135 一 功能介绍 1 采用stm32单片机 LCD1602显示屏 独立按键 DHT11传感器 电机 超声波传感器 制作一个基于stm32单片机超声波非接触式感应水龙头控制系统Proteus仿真 2 通过DHT11传感器检测当前
  • STM32F4 通过软复位跳转到引导加载程序,无需 BOOT0 和 BOOT1 引脚

    我问这个问题是因为可以在这里找到类似问题的答案 通过应用程序跳转到 STM32 中的引导加载程序 即从用户闪存在引导模式下使用引导 0 和引导 1 引脚 用户 JF002 JF002回答 当我想跳转到引导加载程序时 我在其中一个备份寄存器中
  • 物联网网关

    物联网网关是 连接物联网设备和互联网的重要桥梁 它负责将物联网设备采集到的数据进行处理 存储和转发 使其能够与云端或其它设备进行通信 物联网网关的作用是实现物联网设备与云端的无缝连接和数据交互 物联网网关功能 数据采集 物联网网关可以从物联
  • SHT10温湿度传感器——STM32驱动

    实验效果 硬件外观 接线 3 3V供电 IIC通讯 代码获取 查看下方 END
  • [MM32硬件]搭建灵动微MM32G0001A6T的简易开发环境

    作为学习单片机的经典 自然是通过GPIO点亮LED 或者是响应按钮的外部中断例程 这我们看看SOP8封装的芯片MM32G0001A6T得引脚 除了VDD和GND固定外 我们可以使用PA14 PA1 PA13 PA15 PA2 PA3这六个G
  • 在 Atollic TrueStudio、STM32CubeMX 中导入 C 库

    我目前正在开发 STM32F767ZI Nucleo 板和一个小安全芯片 microchip atecc508a 通过 i2c 连接进行连接 该芯片有一个可用的库加密验证库 https github com MicrochipTech cr
  • 1.69寸SPI接口240*280TFT液晶显示模块使用中碰到的问题

    1 69寸SPI接口240 280TFT液晶显示模块使用中碰到的问题说明并记录一下 在网上买了1 69寸液晶显示模块 使用spi接口 分辨率240 280 给的参考程序是GPIO模拟的SPI接口 打算先移植到FreeRtos测试 再慢慢使用
  • STM32F207 I2C 测试失败

    我正在使用 STM32F207 微控制器在 STM3220G EVAL 板上学习嵌入式开发 我尝试通过连接同一芯片上的两个 I2C2 和 I2C3 模块并发送 接收字符来测试 I2C 接口 这是我当前编写的代码 使用 mdk arm 5 i
  • CMSIS & STM32,如何开始? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想在 STM32 上使用 CMSIS 启动项目 网上一搜 没找到具体的教程 有些使用 SPL 开始项
  • STM32H5 Nucleo-144 board开箱

    文章目录 开发板资料下载 目标 点亮LD1 绿 LD2 黄 和LD3 红 三个LED灯 开箱过程 博主使用的是STM32CubeMX配置生成代码 具体操作如下 打开STM32CubeMX File gt New project 选择开发板型
  • systick定时器

    systick定时器 文章目录 前言 一 前期疑惑 二 解答 1 关于systick是阻塞的吗 2 非阻塞 三 软件编写 总结 前言 这边记录systick相关知识点 一 前期疑惑 在学习systick志气啊 其实对于systick还是一脸
  • Cortex-M3与M4权威指南

    处理器类型 所有的ARM Cortex M 处理器是32位的精简指令集处理器 它们有 32位寄存器 32位内部数据路径 32位总线接口 除了32位数据 Cortex M处理器也可以有效地处理器8位和16位数据以及支持许多涉及64位数据的操作
  • STM32 Nucleo 上的上升沿中断多次触发

    我正在使用 STM32 NUCLEO F401RE 微控制器板 我有一个扬声器 经过编程 当向上 向下推操纵杆时 可以按设定的量改变频率 我的问题是 有时 通常 当向上 向下推动操纵杆时 频率会增加 减少多次 这意味着 ISR 正在执行多次
  • STM32F0、ST-link v2、OpenOCD 0.9.0:打开失败

    我在用着发射台 http www ti com ww en launchpad about htmlgcc arm none eabi 4 9 2015q2 为 STM32F0 进行编译 现在我想使用该集合中的 arm none eabi
  • HAL_Delay() 陷入无限循环

    我被 HAL Delay 函数困住了 当我调用此函数 HAL Delay 时 控制陷入无限循环 在寻找问题的过程中 我发现了这个 http www openstm32 org forumthread2145 threadId2146 htt
  • GCC 变量映射和 MISRA-C

    我主要知道两种使用 GCC 声明内存映射寄存器的方法 有许多变体 使用双字段 每个外设的数据结构等 要么使用初始化为正确地址的指针 例如volatile uint32 t pMyRegister uint32 t 0xDEADBEEFUL

随机推荐

  • 单片机c语言指针作用,单片机C语言指针意义浅析—Keil-C51

    通常认为 C语言之所以强大 以及其自由性 很大部分体现在其灵活的指针运用上 甚至认为指针是C语言的灵魂 这里说通常 是广义上的 因为随着编程语言的发展 指针也饱受争议 并不是所有人都承认指针的 强大 和 优点 在单片机领域 指针同样有着应用
  • JSTL自定义函数,配合c标签使用

    我们在使用jstl标签的时候 有的时候c标签和jstl标签提供的函数无法满足需求 就需要我们自定义一些JSTL函数 比如我想实现根据数据库保存的用户的状态标志 1或者0 展示到页面是 启用 或者 禁用 的文字 这里我们用自定义函数来实现 实
  • MySQL 事务原理

    文章目录 1 事务 1 1 ACID 特性 1 1 1 原子性 undo log 1 1 2 一致性 1 1 3 隔离性 1 1 4 持久性 redo log 1 2 事务控制语句 2 隔离级别 2 1 隔离级别的分类 2 1 1 读未提交
  • SpringBoot——内置数据库

    简单介绍 关于数据层的三大组件 数据源 持久化技术 数据库 前两种都已经介绍过了SpringBoot的内置的解决方案 还有最后一个数据库 在SpringBoot中 内置了三款数据库 分别是 H2 HSQL Derby 这三种数据库有几个共同
  • Java 与 C++ 的区别

    近期在学习C 简单介绍下 Java 和 C 区别 Java 是纯粹的面向对象语言 所有的对象都继承自 java lang Object C 为了兼容 C 即支持面向对象也支持面向过程 Java 通过虚拟机从而实现跨平台特性 但是 C 依赖于
  • C++的std::move()

    std move 是 C 标准库中的一个函数模板 用于将对象转换为右值引用 以便支持移动语义 它位于
  • pytorch: 出现NotImplementedError 。。。。in forward

    raise NotImplementedError NotImplementedError 在利用pytorch构建model的时候 出现 NotImplementedError的错误 一般的是由于在重构nn model的时候出现了错误 主
  • 郭天祥的10天学会51单片机_第十节

    要多练 多练C语言程序 练习C语言程序编程思路 可以把别人的程序改改 找些电路焊接调试 AD985可以产生方波 三角波 正弦波 低通滤波器是通过低频阻止高频 作用是滤除杂波 液晶显示单片机状态 运算放大器放大波形 积分器将方波积分成三角波
  • 【操作系统】王道考研 p13 进程调度的时机、切换与过程、调度方式

    视频 知识总览 进程调度的时机 进程调度 就是把就绪态变为运行态 关于进程在操作系统内核程序临界区中不能进行调度与切换 临界资源 一个时间段内只允许一个进程使用的资源 各进程需要互斥地访问临界资源 临界区 访问临界资源的那段代码 举个例子
  • Java 截取String类型字符串后两位及截掉后两位

    String strhours String valueOf 123456 String strh strhours substring strhours length 2 strhours length 截取 String strm st
  • “灵巧小工具”一个将图片处理成打印纸尺寸的丰富功能完全免费无水印的图片处理工具

    今天推荐一款微信小程序 灵巧小工具 经常有打印图片需求的用户赶紧收藏了 可以先扫码体验一番 下面介绍一下它的主要功能 1 照片 1寸 2寸 5寸 6寸 支持1寸 2寸照片自动排版 生成相纸尺寸 可以选择微信聊天记录或相册中1寸或2寸照片 然
  • mac安装redis

    本文参考 mac安装redis 自我的进化http www shanxing top p 162 首先查看是否安装了homebrew brew version 如果此命令失败 那么先去安装homebrew吧 安装 从终端运行来安装redis
  • 第五课,关卡放置物体

    第五课讲了在关卡中放置物体 文件 gt 新建关卡 然后将物体放置上去 比如基本几何体的CONE 教程中用的是内容浏览器中的props文件夹里的桌子和椅子 它们都自动放置在地面上 我猜测就是物体坐标在底部 将其设置为0即可 还可以放置触发器
  • asp.net mvcview界面does not contain a definition

    在cshtml使用linq操作数据集 自动补全是可以使用Select 但是一直提示System Collection GenericList does not contain a definition for Select ccepting
  • 超全面试总结——数据仓库 超详细!!!带答案!!!持续更新中~

    超全面试总结 数据仓库 如何理解数仓 为什么要数据仓库建模 为什么要设计数据分层 通用的数据分层设计 分层的原则是什么 数据集市和数据仓库的区别 数据库和数据仓库有什么区别 维度建模三种模式 星形 雪花 星座 事实表 事实表设计方法 维度表
  • linux创建线程pthread_create函数

    函数简介 pthread create是UNIX环境创建线程函数 头文件 include
  • 目标检测常见知识点

    文章目录 1 常见目标检测结构 2 四种需要知道的特征金字塔网络 3 Focal Loss 4 FCOS 5 YOLOX beat YOLOv5 6 VFnet 7 YOLO real time model for edge devices
  • 无法连接虚拟设备 ide1:0,因为主机上没有相应的设备。您要在每次开启此虚拟机时都尝试连接此虚拟设

    运行VMware 出现以上错误 ide1 0一般是虚拟机的光驱 配置默认选项是 使用物理驱动器 而宿主机可能没有光驱 改为 使用ISO映像文件 即可
  • stata时间序列分析_Stata:时间序列教程

    2021年寒假Stata研讨班 高级计量经济学及Stata应用研讨班 2021空间计量研讨班 空间计量及Geoda Stata ArcGis Matlab应用 来源 综合整理自 http dss princeton edu training
  • STM32F103编译环境安装

    1 安装KEIL 安装包链接 链接 https pan baidu com s 1yeguqiSoHmycVblptGuOSA 密码 j0ym 点击这个 只需点下一步安装即可 自定义安装目录 注意在全英文目录下 出现这个关闭就行了 2 安装