0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

怎么擦除stm32单片机里面的程序呢?

工程师邓生 来源:未知 作者:刘芹 2023-09-14 14:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

怎么擦除stm32单片机里面的程序呢?

要擦除STM32单片机内部的程序,需要以下步骤:

1. 准备工具和设备

要擦除STM32单片机内部的程序,首先需要准备一些工具和设备。这包括:STM32单片机,一个ISP编程器,一个USB转串口线,配合的软件工具,如ST-LINK Utility等。

2. 连接ISP编程器和STM32单片机

将ISP编程器的接口与STM32单片机的编程接口连接。确保连接正确并固定好连接线,以防止连接松动。如果连接正确,灯光应该亮起来。然后用USB转串口线将编程器连接到电脑上。

3. 检查连接状态

打开配套的软件工具ST-LINK Utility(如果没有下载可以在ST官网找到),插入STM32单片机之后,选择相应的芯片型号和连接方式。然后点击“Connect”按钮来连接单片机。连接成功后,软件上会显示芯片型号以及连接状态。

4. 擦除芯片

在软件的操作界面中选择“Erasing and programming”选项卡,然后选择“Mass erase”复选框,最后点击“Start”按钮开始擦除芯片。

等待完成后,软件会显示擦除操作的详细信息。在擦除完成后,你可以重新编写程序并重新烧录。

注意事项:

1. 确保连接线的质量和连接状态的正确性

连接线的质量和连接状态的正确性很重要,因为这直接影响到程序的烧录结果。

2. 在擦除之前,备份重要数据

在进行擦除操作之前,应该备份重要数据,以避免丢失重要数据。

3. 选择正确的烧录模式

不同的STM32芯片可能需要不同的烧录模式。确保你选择正确的烧录模式,否则可能会导致芯片损坏。

4. 遵循安全规定

在对STM32单片机进行烧录操作时,遵循安全规定,以避免电击和其他潜在的危险情况。例如,不要在有过电情况下进行烧录操作。

总结:

以上就是关于如何擦除STM32单片机内部程序的具体步骤。在进行擦除之前,请确保备份好重要数据、确保连接状态正确、选择正确的烧录模式以及遵循安全规定。通过以上步骤,我们可以轻松地擦除STM32单片机内部的程序,并重新编写、烧录程序。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32单片机
    +关注

    关注

    59

    文章

    553

    浏览量

    60327
  • USB转串口
    +关注

    关注

    0

    文章

    40

    浏览量

    12208
  • STM32芯片
    +关注

    关注

    0

    文章

    38

    浏览量

    4815
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单片机程序的执行

    上是不是只要Flash就可以了(直接相当于PC上的DDRRAM)?这样成本也会比一个RAM,一个Flash低,更节省成本,对于生产商更划算)。 对于单片机程序执行时指令和数据的存放与读取,理解如下
    发表于 12-04 06:20

    单片机的误区

    怎么使用,根本也记不住寄存器的用途。 单片机完成一个具体的功能涉及到哪些寄存器,都会有例子给出,有些单片机,生产厂家也会给出相关的子程序,你只需要调用就可以。 等你把这些基础知识学完以后,几乎可以完成
    发表于 11-14 07:46

    第1章 如何学习单片机

      在错误的道路上日夜兼程,最终也无法成功,方法和思路绝对是最重要的。本章节讲到的学习单片机的方法,都是作者学习单片机的无数经验和教训总结出来的瑰宝。通过作者前面的披荆斩棘,开辟了道路,可以告诉读者
    的头像 发表于 10-10 10:32 243次阅读

    单片机烧录原理是怎样的?辉芒微单片机烧录程序详细步骤讲解

    烧录(Programming)就是把 .hex/.bin 文件里的机器码搬运进单片机片内 Flash 的过程。辉芒微(FMD)单片机内部有一块 自举 BootROM,上电时会先跑这段程序;如果检测
    的头像 发表于 09-17 16:14 1434次阅读
    <b class='flag-5'>单片机</b>烧录原理是怎样的?辉芒微<b class='flag-5'>单片机</b>烧录<b class='flag-5'>程序</b>详细步骤讲解

    怎么测单片机系统频率

    单片机系统频率是指单片机工作时的时钟频率,它直接影响单片机的运行速度和处理能力,准确测量系统频率对单片机应用开发、程序调试和性能优化具有重要
    的头像 发表于 07-25 11:39 493次阅读

    单片机怎么烧程序

    骤,才能让单片机发挥作用。 烧程序前的准备工作 单片机程序前,需要做好硬件和软件两方面的准备。硬件方面,核心设备包括目标
    的头像 发表于 07-23 11:47 667次阅读

    使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序

    本文详细介绍如何使用ST-LINK/V2和USB转TTL串口板为STM32单片机下载程序,包括STM32启动模式、JTAG与SWD接口对比、驱动安装及官方软件
    的头像 发表于 06-20 17:26 2093次阅读
    使用USB转TTL串口板和ST-LINK调试下载器给<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>下载<b class='flag-5'>程序</b>

    STC单片机范例程序

    电子发烧友网站提供《STC单片机范例程序.zip》资料免费下载
    发表于 06-04 16:27 9次下载

    2.4寸TFT彩屏配套测试程序-51单片机

    如题,2.4寸TFT彩屏配套测试程序-51单片机
    发表于 06-04 16:26 0次下载

    STM32F10xxx单片机编程手册

    电子发烧友网站提供《STM32F10xxx单片机编程手册.pdf》资料免费下载
    发表于 04-14 14:56 17次下载

    STM32F103x8 STM32F103xB单片机数据手册

    STM32F103x8STM32F103xB单片机数据手册
    发表于 04-14 14:55 6次下载

    单片机面的大佬吗?有几个单片机面的问题需要请教一下

    如题,有单片机面的内容需要请教一下 (先叠个甲)纯小白 我需要一个单片机控制模块,我现在的想法是:在一个单片机上,我要让他控制一个传感器和一个步进电机(运动系统,运动距离为13.5
    发表于 03-29 18:35

    STM32单片机最小系统电路设计

    单片机最小系统是指用最少的电路组成单片机可以工作的系统,通常最小系统包含:电源电路、时钟电路、复位电路、调试/下载电路,对于STM32还需要启动选择电路。总之,刚开始如果不太懂电路的话,就抄别人的电路,然后自己拼凑。
    的头像 发表于 03-12 14:09 1.8w次阅读
    <b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>最小系统电路设计

    用51单片机实现与LDC1000的通讯,读取proximity data两个寄存器里面的值都是0x00,为什么?

    大家的帮助。 另外说一下,我们没有改其他寄存器的初始值,因为我们现在只想能读出proximity data 里面的数,精不精确还不重要。另外芯片所需要的TBCLK时钟频率是用51单片机定时器实现的。频率大约100kHZ 求大家帮忙,谢谢
    发表于 01-13 07:41

    单片机Debug工具性能对比 单片机调试常用命令

    单片机(Microcontroller Unit, MCU)调试是嵌入式开发中的一个重要环节,它帮助开发者发现和修复代码中的错误,优化程序性能。不同的单片机和开发环境可能使用不同的调试工具和命令
    的头像 发表于 12-19 09:56 2182次阅读