您的位置 首页 国产IC

51单片机程序烧写阐明

程序烧写说明USBASP下载器使用方法启动下载软件PROGISP1.6.7烧录步骤:设置编程器及接口,编程器选择USBASP,接口为USB(如图)选择芯片,…

程序烧写阐明

  1. USBASP下载器运用办法

    发动下载软件PROGISP1.6.7

烧录进程:

  1. 设置编程器及接口,编程器挑选USBASP,接口为USB(如图)
  2. 挑选芯片,在挑选芯片下拉列表能够挑选正在运用的单片机类型51或许avr均可(常用的51类型为AT89S52,常用的AVR类型为ATMEGA16)
  3. 设置熔丝位(若运用51单片机不需求设置熔丝,直接进入下一步),留意SPIEN要始终保持赤色,不然简单形成芯片死锁。如图显现的是熔丝的位装备办法,假如不熟悉熔丝功用,能够点击位装备办法周围的导游办法。设置好熔丝后点击写入。
  4. 加载所要烧录的程序文件:点击调入Flash,挑选所要烧录的编译好的程序文件
  5. 编程烧录:在编程选项里装备所需求的选项,点击主动按钮就能够主动完结程序烧录。最常用的选项便是如图的三个选项,其他的选项要慎用。

    1. STC单片机用户烧写办法

发动下载软件STCISP,初次设置时只需留意芯片的挑选,在下拉框中挑选STC89C52RC,一般的台式机大多只要一个串口,所以COM栏就挑选COM1,假如运用其他串口那就挑选相应的串标语,COM选项一定要挑选烧写对应的com口编号。其它悉数运用默许,不明白时最好不要乱改,不然或许会把芯片锁死,今后就用不了了。整体设置如下图:

点击软件界面上的Open File 翻开对话框,将*.hex或许*.bin文件挑选,挑选好后点击Open 。

要先把试验板上的电源关掉,我们STC的单片机内有引导码,在上电的时分会与计算机主动通讯,检测是否要碑文下载指令,所以要等点完下载指令后再给单片机上电。然后点击如图中的Download/下载钮,

接着按下试验板上电源给单片机上电

若呈现上述图片,则阐明现已给单片机成功下载了程序,而且现已加密。

  1. 并口ISP下载器烧写办法

将ISP下载器插在主板的ISP口处。结语板上JP1三个跳线都断开,衔接好电源线,翻开电源。翻开下载软件MuCodeISP,以下载AT89S52为例,挑选89S5X,挑选89s52,如下图

然后加载要烧录的程序

点击File菜单下的openflash,呈现如下对话框

挑选要烧录的文件,这儿是*.hex文件

烧录,点击下图中的Program按钮就能够把程序下载到单片机

AVR单片机的程序烧录进程也是相同的。不过烧录51和AVR单片机切换时,要留意不要忘掉进行51/avr单片机挑选键的操作。

  1. STK500/AVR ISP下载器烧写办法

选配USB接口isp下载器的用户,运用的烧写软件是AVRSTUDIO。首先要装置好该软件,装置办法和装置一般软件相同。

能够用AVR Studio的4.13或更高版别操控STK500/AVRISP,挑选STK500 or AVRISP和Auto或许详细的COM?端口进行联机,点击avr studio主窗口中的图标前面标有Con的那个图标,然后按下图挑选即可进行STK500或许JTAG的联机,我们avr studio会伤心用户运用的设备是STK500ISP仍是JTAG而且一起会伤心用户运用的COM号,假如下次和前次运用的是相同的设备而且没有替换COM口,那么下次运用的时分直接点击右边标有AVR的那个图标就能够快速进入联机状况;假如下次和前次运用了不同的设备或不同的COM口请运用Con图标进行联机。
衔接STK500ISP:

假如呈现下面窗口,阐明AVR ISP下载线固件版别低于所运用的软件版别,提示要求晋级AVR ISP下载线固件,如版别相同就不会呈现下面的提示。不关键确认要不AVR ISP下载线会死在那里不动了,直接点击撤销越过此步既可。本产品固件现已更新到最新版别4.13,所以下面界面一般不会呈现。  

下图是在avrstudio里翻开STK500 program的联机图片1,在ISP下面有高压编程选项但不可运用,在”program”标签中的下拉菜单中挑选单片机方针器材,这儿是以avr芯片ATMEGA16为例阐明,假如是AT89S51/52,只需求进行该页面的操作就能够了,其他界面不需求操作。在Flash标签的阅读按钮处装载intel-hex文件。

器材:用于挑选器材和窜逃擦除器材。
编程形式:用于挑选ISP和并口下载形式,我们此处用的仅仅ISP办法下载。Erase Device Before擦除器材,选中此项在每次下载前会对将器材擦除。需求一起烧写用户程序和引导程序时需求留意此处,正常情况下需选中此项。Verify Devic写入校验,默许为选中。
Flash:下载Flash文件,有挑选文件(Input HEX File)、编程(Program)、校验(Verify)、读取(Read)。
EEPROM:下载EEPROM文件,包括内容与上面相同。
  假如你是初学者,并不要求对器材进行熔丝等杂乱装备,由此窗口将HEX文件写入器材就能够试验了。其它体系时钟及看门狗等可先运用器材默许装备。51单片机能够不进行其他项目的设置。AVR单片机要继续进行装备。

熔丝挑选项:

确定位选项:下图为器材确定装备(LockBits)界面,主要为设置对用户代码、程序区及引导区的维护等级。

下图是在avrstudio里翻开STK500 program的联机图片,能够读出AVR芯片的特征字,还能够对内部RC振荡器频率进行校准,校准字能够挑选写入flash或许eeprom晒干。

下图是在avrstudio里翻开STK500 program的联机图片2,有一个STK500 Osc选项,它从可编程频率输出端输出一个频率可选为3.69M 1.84M 1.23M 32.7KHZ的方波信号,我没有示波器也没有频率计无法精确的去丈量,将我的MEGA16试验板熔丝选为外部晶体振荡器,接着我拆掉晶体而且从Osc端接一根线到XTAL一端,试验板上的AVR开端运转了,假如挑选频率为STOP则试验板单片机中止运转,看来这个频率输出端是可用的;假如你的方针AVR不小心将熔丝设成了外部时钟而锁住,这个可编程频率输出端就能够派上用场啦,别的你还能够用VTarget丈量出方针板或许STK500编程器自身的供电电压,别的还有一个ISP选项,一般来说其频率有必要等于或小于方针单片机运转频率的1/4,不然不能正常下载。

批量主动编程选项:下图为主动编程(Auto)界面,能够在这儿挑选要操作的项目,然后按发动(Start)既可一次完结。

1、下载程序衔接时,重复呈现下面窗口。
  
  问题原因:PC机与AVR ISP下载线衔接不成功。问题出在PC与AVR下载线之间,查看串口衔接是否正确、AVR下载线是否上电。

2、下载操作进程中,若弹出如下窗口。

一共设备自身是好的,请查看Board ISP选项,一般来说其频率有必要等于或小于方针单片机运转频率的1/4不然不能下载或读取到过错的溶丝位等,比方方针AVR时钟1M选115KHz,2M以上选460KHz,7.3728M及以上选1.845M

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/ic/263786.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部