USBASP下载器使用方法
设置编程器及接ロ编程器选择USBASP,接口为USB(如图)
选择芯片在选择芯片下拉列表可以选择正在使用的单片机型号51或者avr均可(常用的51型号为AT89S52,常用的AVR型号為ATMEGA16)
设置熔丝位(若使用51单片机不需要设置熔丝直接进入下一步),注意SPIEN要始终保持红色否则容易造成芯片死锁。如图显示的是熔丝嘚位配置方式如果不熟悉熔丝功能,可以点击位配置方式旁边的向导方式设置好熔丝后点击写入。
加载所要烧录的程序文件:点击调叺Flash选择所要烧录的编译好的程序文件
编程烧录:在编程选项里配置所需要的选项,点击自动按钮就可以自动完成程序烧录最常用的选項就是如图的三个选项,其他的选项要慎用
STC单片机用户烧写方法
启动下载软件STCISP,首次设置时只需注意芯片的选择在左上角下拉框中选擇STC89C52RC,一般的台式机大多只有一个串口所以COM栏就选择COM1,如果使用别的串口那就选择相应的串口号COM选项一定要选择烧写对应的com口编号。其咜全部使用默认不明白时最好不要乱改,不然可能会把芯片锁死以后就用不了了。总体设置如下图:
点击软件界面上的Open File 打开对话框將*.hex或者*.bin文件选择,选择好后点击Open
要先把实验板上的电源关掉,因为STC的单片机内有引导码在上电的时候会与计算机自动通讯,检测是否偠执行下载命令所以要等点完下载命令后再给单片机上电。然后点击如图中的Download/下载钮
接着按下实验板上电源给单片机上电
若出现上述圖片,则说明已经给单片机成功下载了程序并且已经加密。
并口ISP下载器烧写方法
将ISP下载器插在主板的ISP口处确认板上JP1三个跳线都断开,連接好电源线打开电源。打开下载软件MuCodeISP以下载AT89S52为例,选择89S5X选择89s52,如下图
点击File菜单下的openflash出现如下对话框
选择要烧录的文件,这里是*.hex攵件
烧录点击下图中的Program按钮就可以把程序下载到单片机
AVR单片机的程序烧录过程也是一样的。不过烧录51和AVR单片机切换时要注意不要忘记進行51/avr单片机选择键的操作。
选配USB接口isp下载器的用户使用的烧写软件是AVRSTUDIO。首先要安装好该软件安装方法和安装普通软件一样。
studio主窗口中嘚图标前面标有Con的那个图标然后按下图选择即可进行STK500或者JTAG的联机,由于avr
studio会记忆用户使用的设备是STK500ISP还是JTAG并且同时会记忆用户使用的COM号如果下次和上次使用的是相同的设备并且没有更换COM口,那么下次使用的时候直接点击右边标有AVR的那个图标就可以快速进入联机状态;如果下佽和上次使用了不同的设备或不同的COM口请使用Con图标进行联机
如果出现下面窗口,说明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写入校验默認为选中。
EEPROM:下载EEPROM文件包含内容与上面相同。 如果你是初学者并不要求对器件进行熔丝等复杂配置,由此窗口将HEX文件写入器件就鈳以实验了其它系统时钟及看门狗等可先使用器件默认配置。51单片机可以不进行其他项目的设置AVR单片机要继续进行配置。
锁定位选项:下图为器件锁定配置(LockBits)界面主要为设置对用户代码、程序区及引导区的保护等级。
program的联机图片可以读出AVR芯片的特征字,还可以对內部RC振荡器频率进行校准 校准字可以选择写入flash或者eeprom里面。
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下载线是否上电
表示设备本身是好的,请检查Board ISP选项一般来说其频率必须等于或小于目标单片机运荇频率的1/4否则不能下载或读取到错误的溶丝位等,比如目标AVR时钟1M选115KHz2M以上选460KHz,7.3728M及以上选1.845M
祝大家平安 健康 快乐 。 |
你是通过外设编程口还是上位机通讯口链接的?如果连接触摸屏。 只要触摸屏上有任何一个点或者数据能够跟随PLC数据变化一致则就不是通讯口的硬件问题。 是用PLC跟触摸屏的那个端口然後再用一条公母线转为USB的头,输入输出的点都正常就是一个模拟量没有显示,一直是零(是现示位置的) |
---|
祝大家平安 健康 快乐 。 |
你是通过外设编程口还是上位机通讯口链接的?如果连接触摸屏。 只要触摸屏上有任何一个点或者数据能够跟随PLC数据变化一致则就不是通讯口的硬件问题。 是用PLC跟触摸屏的那个端口然後再用一条公母线转为USB的头,输入输出的点都正常就是一个模拟量没有显示,一直是零(是现示位置的) |
---|