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

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

3天内不再提示

单片机为什么能直接烧录程序

单片机开发宇凡微 来源:单片机开发宇凡微 作者:单片机开发宇凡微 2022-08-22 11:51 次阅读

众所周知,单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、多种I/O口和中断系统定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。具备了功能性强,功耗低等特点,并且 单片机还能够直接烧录程序,实现简单功能。那么单片机为什么能够直接烧录程序呢?今天这篇文章将带领大家来了解一下。

单片机为什么能直接烧录程序

首先我们来了解一下单片机烧录程序的模式,根据具体厂家和型号的不同,单片机烧写一般有两种模式:量产模式和在线模式。

一、量产模式

应用场景:一般芯片内置存储器,通过平行总线燃烧程序,主要用于芯片焊接到电路板,使用专用编程器燃烧程序,然后批焊接到电路板,可以同时燃烧多个芯片,一般大型家电制造商会这样做,如空调、冰箱、洗衣机等。

原理:通过电源、特殊引脚顺序操作,配合芯片内预留电路,直接将芯片内置存储器读写相关控制信号和数据总线映射到芯片引脚片引脚上,然后编程器就像直接操作一个存储器,根据读写时间完成擦写和验证。相当于芯片内部硬件实现方案。

二、在线模式

应用场景:芯片可内置存储,可外置存储,一般通过串口,usbI2C,即使是蓝牙(实际内部也可能是串口)烧写程序。

原理:一般芯片内部固定存储一个小程序(通常称为boot),本程序以约定的方式唤醒后,作为烧写接口与需要烧写的存储器之间的桥梁,完成数据烧写,因此需要遵循一定的硬件接口协议和软件协议。这种相当是一种软件实现,往往用于产品量不大的情况,也有前期调试或者后期对产品进行维护升级,是最常用的方式。

一些低端芯片内置串行存储器,也采用量产模式中提到的原理,将串行操作信号直接映射到芯片引脚上。此时的烧写也相当于硬件的直接操作模式,通常需要特殊的烧写器。

审核编辑:汤梓红

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

    关注

    68

    文章

    18219

    浏览量

    221938
  • 单片机
    +关注

    关注

    5998

    文章

    43948

    浏览量

    620562
  • 烧录
    +关注

    关注

    8

    文章

    216

    浏览量

    35189
收藏 人收藏

    评论

    相关推荐

    ST32F103单片机烧录程序,有段数据需要存放到flash中,怎么操作?

    ST32F103单片机烧录程序,有段数据需要存放到flash中,怎么生成的hex中带这段数据,直接烧录
    发表于 04-19 07:28

    stc51单片机怎么烧录

    烧录STC51单片机是一项常见的操作,下面将详细介绍如何进行烧录以及所需的步骤和工具。本文将按照如下顺序进行详解: STC51单片机简介 硬件烧录
    的头像 发表于 01-02 17:41 917次阅读

    昂科烧录器支持ABOV现代单片机的8位CMOS单片机MC96F8208SD

    芯片烧录行业领导者-昂科技术近日发布最新的烧录软件更新及新增支持的芯片型号列表,其中ABOV现代单片机的8位CMOS单片机MC96F8208SD已经被昂科的通用
    的头像 发表于 12-19 09:07 557次阅读
    昂科<b class='flag-5'>烧录</b>器支持ABOV现代<b class='flag-5'>单片机</b>的8位CMOS<b class='flag-5'>单片机</b>MC96F8208SD

    STM32单片机实现固件在线升级(IAP)

    1,固件升级方案综述单片机的固件升级方式有很多种。1、ICP:简单说就是在单片机开发时使用烧录器升级程序,比如使用J-Link烧录
    的头像 发表于 12-16 08:00 791次阅读
    STM32<b class='flag-5'>单片机</b>实现固件在线升级(IAP)

    单片机的烧写次数是不是无限的呢?单片机烧录多少次?

    单片机的烧写次数是不是无限的呢?单片机烧录多少次? 单片机的烧写次数是有限的,每款单片机都有一个特定的擦写次数限制。当烧写次数达到限制时,
    的头像 发表于 12-07 13:46 1865次阅读

    单片机代码无法烧录是为什么?

    自己贴的单片机,确定电路本身没有问题,问题只可能在焊接上。。。 发现程序无法烧录,而且J-link亮红灯?? 为什么会量红灯??短路了?? 如果是短路了。。。一般检查短路位置的步骤是什么啊??以前没自己焊过
    发表于 11-09 07:21

    tm4c123g单片机是用什么软件烧录程序的,编程的软件是什么?

    tm4c123g单片机是用什么软件烧录程序的,编程的软件是什么
    发表于 10-24 06:10

    单片机一定要用电脑烧录程序吗?

    单片机一定要用电脑烧录程序吗,可以用其他设备,比如手机吗?
    发表于 10-20 06:29

    单片机不管烧录程序都是一直正在检测中的原因?

    单片机今天刚到,打开烧录的时候一直显示正在检测单片机,没有一次显示操作成功,但是单片机一直显示的是商家的测试程序,不管
    发表于 10-07 06:00

    GD32单片机 #GD32f103 #单片机 #单片机开发 #芯片烧录

    单片机芯片烧录
    Asd666
    发布于 :2023年08月10日 21:48:46

    单片机烧录方法(2)#单片机

    单片机存储
    未来加油dz
    发布于 :2023年07月31日 22:29:18

    单片机烧录方法(1)#单片机

    单片机编程
    未来加油dz
    发布于 :2023年07月31日 22:28:34

    新塘单片机到底怎么烧录的?

    搜遍全网,新塘单片机到底怎么烧录的? 一篇**都没说过,新塘单片机到底怎么烧录的?需要什么设备?流程步骤是怎样的?问题太低级了么?大神们都是直接
    发表于 06-27 06:51

    STM32F103C8T6单片机程序烧录教程

    本次使用STM32F103C8T6型号单片机进行程序烧录演示,采用ST-Link方式烧录程序程序
    发表于 06-02 10:51 1.2w次阅读
    STM32F103C8T6<b class='flag-5'>单片机</b><b class='flag-5'>程序</b><b class='flag-5'>烧录</b>教程

    单片机怎么写入程序烧录程序?快收藏

    单片机是一个微型的控制中心,相当于我们的电脑主机,而没有烧录单片机是没有任何功能的,那么如何把程序写进深圳单片机。下次跟安玛科技小编一起来
    的头像 发表于 05-24 18:03 4075次阅读
    <b class='flag-5'>单片机</b>怎么写入<b class='flag-5'>程序</b>并<b class='flag-5'>烧录</b><b class='flag-5'>程序</b>?快收藏