单片机的烧写原理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机的烧写原理相关的知识,希望对你有一定的参考价值。

参考技术A

单片机的烧写原理:

单片机烧写,又称为单片机程序下载、烧录等,本质上是单片机和PC机按照芯片厂家规定的编程协议,通过芯片厂家规定的接口,把已编译好的程序传输到单片机,单片机把数据存储到自身存储器中的过程。

理解这个原理需要知道几个知识点:

    单片机内部是有程序的,是出厂时固化在硬件中,用户无法修改的(这也会被认为它内部没有程序),这些程序可以调用各种通信接口、内部存储器等;

    可以下载的通信接口:JTAG,SPI,UART,usb等;(还有很多可以扩展485、以太网等)

    编程协议:一般大厂都会公开的,在芯片的专用技术手册中会有;

    存储器:有很多种,掩膜,EPROM,EEROM,flash等寿命不一样,掩膜只能一次,而且要工厂做,flash擦写次数10000+;

可以这样比喻性的理解:单片机就是电脑的主板,我们写的程序就是操作系统,主板里面装入引导操作系统的基本程序,下载程序就是给电脑装系统!

以上是关于单片机的烧写原理的主要内容,如果未能解决你的问题,请参考以下文章

如何用iar给msp430烧写程序(并口)?详细步骤

嵌入式Linux开发学习基于TFTP的通用代码烧写方式

嵌入式Linux开发学习基于TFTP的通用代码烧写方式

用烧写器给单片机烧写程序时出现提示“写入Flash时USB通讯错误,请检查系统hid设备是不是被修改”

单片机at89c2051用keilc c语言编程生成的hex文件烧写后不能运行,哪怕是最...

51单片机系统板/开发板原理图以及烧写方法