单片机为什么能直接烧录程序(单片机为什么会烧)
大家好,下面小编给大家分享一下。很多人不知道单片机为什么能直接烧录程序。以下是详细的解释,现在让我们来看看!
很多朋友对单片机为什么会烧,单片机为什么能直接烧录程序不是很了解,125小编刚好整理了这方面的知识,今天就来带大家一探究竟。
众所周知,单片机是一种集成电路芯片,采用超大规模集成电路技术,将具有数据处理能力的中央处理器CPU、随机存取存储器RAM、多种I/O口、以及一个中断系统定时器/计数器(也可能是一个由显示驱动电路、脉宽调制电路、模拟多路复用器、A/D转换器等组成的小型但完整的微型计算机系统)集成在一块硅片上。具有功能性强、功耗低的特点,单片机也可以直接烧录程序实现简单的功能。
那么为什么单片机可以直接烧程序呢?今天的文章就带你了解一下。为什么单片机可以直接烧程序首先我们来了解一下单片机编程程序的模式。
根据具体的厂商和型号,MCU编程一般有两种模式:量产模式和在线模式。一、量产模式应用场景:通用芯片内置存储器,通过并行总线烧录程序,主要用于将芯片焊接到电路板上,使用专用编程器烧录程序,然后批量焊接到电路板上,可以烧录多个芯片同时,一般大型家电厂商都会这样做,比如空调、冰箱、洗衣机等。
原理:通过供电,特殊的管脚顺序操作,配合芯片中预留的电路,直接将芯片内置存储器读写相关的控制信号和数据总线映射到芯片管脚上,然后编程器就像直接操作一样a 内存,根据读写时间完成擦除和校验。相当于芯片内部的硬件实现方案。
二、在线模式应用场景:芯片可以内置存储也可以外接存储,一般通过串口,usb,I2C,甚至蓝牙(其实也可能是里面的串口)来编程。原理:芯片内部一般都会固定存放一个小程序(通常称为boot)。
程序以约定的方式被唤醒后,作为编程接口与待编程存储器之间的桥梁,完成数据编程。因此,必须遵守某些规则。
硬件接口协议和软件协议。这倒是一种软件实现,经常在产品体量不大的时候使用,也是产品前期调试或者后期维护升级最常用的方法。
一些低端芯片内置串行存储器,也是利用量产模式中提到的原理,将串行操作信号直接映射到芯片管脚上。此时的编程也相当于硬件的直接操作方式,通常需要专门的编程器。
审计师唐子宏。
以上就是关于单片机为什么会烧,单片机为什么能直接烧录程序的知识,希望能够帮助到大家!
以上解释了单片机为什么能直接烧录程序。本文到此结束,希望对大家有所帮助。如果信息有误,请联系我们进行更正。
本网站文章仅供交流学习 ,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除. 邮箱jdapk@qq.com