单片机烧录也叫烧写,就是编好的程序烧写到单片机内,根据不同的单片机烧写器也不一样,但也有通用的烧写器,烧写没什么难度,按你说的公司应该是用通用的烧写器,一般是西尔特公司的产品,自己先去下载一个烧录软件下来练练很快就明白了,就是用专用的烧写器烧录也差不了多了,操作大同小异。单片机能直接烧录程序是因为单片机中已经存在了一个烧写程序。启动单片机时首先运行这程序,程序判断端口状态,如果符合“要烧写ROM”的状态存在,就从某个端口(串口、SPI等等)读取数据,然后写入到单片机的ROM中。如果没有“要烧写ROM”的状态,就转到用户的程序开始执行。
烧录器。把单片机中的程序拷贝出来主要需要使用专业的烧录器,用烧录器来读取单片机中的程序,将程序文件保存即可。你是怀疑正在进行烧录的过程中,由于电源失电或者数据线连接发生瞬断,而出现程序烧录不全的情况发生?没有实际遇到过,但烧录过程是电脑经烧录器或编译器与下位单片机的通讯过程,有相互的数据校验,如果数据没有发送完毕,应当上发送无效,不会是部分成功的。
提示生成了HEX文件,并且无报错误与警告提示。烧录前,在单片机型号中选择与开发板相对应的单片机型号,这里以STC的单片机为例。点击下载/编程选项。在提示信息会显示正在检测目标单片机,这时关闭开发板电源,重新上电,等待烧录下载,如图所示提示操作成功即代表写入程序成功了。程序烧录就是把原程序经编译处理后加载到计算机中,让计算机执行你编写的程序,例如单片机程序烧录的时候是加载.hex文件,储存在单片机中,开机就能实现所写的程序了,简单的说就是让微型计算机开机能执行你的程序的过程就是程序烧录。
暂无评论内容