保险丝位设定(Fusebit Settings) 保险丝位设定允许用户设定对芯片使用保险丝保护模式。类似图9的对话框显示当前设备支持的支持的保护模式。选择后软件自动对芯片设置。
监测信号(Check Signature)
该命令从芯片中读出芯片状态并显示在屏幕上。
比较数据(Verify Chip with Buffer)
该命令使用缓冲区中的数据与芯片中的数据进行比较,如果完全相同,则返回正确的提示,如果比较不相同,则返回不匹配的字节数。该命令可以通过工具条实现。
自动编程(Auto Program)
该命令对芯片执行一系列的命令。这组命令先初始化擦除芯片,紧接着开始芯片擦除操作,再就是把ISP软件缓冲区中的数据写入到设备中。写芯片完成后开始比较数据命令,确认写入的数据正确,最后让用户设定加密模式并执行。
注意:执行擦除芯片命令时已经清除了锁定位、保险丝位,很可能是最低的级别,请更改到相应的加密级别上去。
本命令可以通过工具条上的相应按钮实现。
运行目标(Run Target)
该命令将芯片从ISP模式移除,并进入到运行状态(所以不是模拟运行,是真实运行)。当芯片处于此状态时,程序不能向芯片发送任何命令,大部分的命令已经被禁止。要进入编程状态,必须执行“Initialize Target”命令。
4.5. Options 菜单
操作菜单允许用户定义ISP软件的可变环境参数。
选择端口(Select Port)
该命令设置编程器连接的并行端口号。将会显示一个让用户选择是LPT1、LPT2的对话框。 该命令可以通过工具条的相应按钮实现。
选择设备(Select Device)
该命令让用户选择可以识别的芯片类型。类似图2的对话框允许用户选择可用的芯片类型,用户单击芯片类型将可以选中该芯片。然后用户选择是页模式(page mode)读写或者是字节模式(byte mode)读写,最后用户选择用户板上的晶振频率。这个命令也可以通过工具条相应的按钮激活。
初始化目标(Initialize Target)
该命令置芯片进入编程模式(ISP模式)。该命令可以通过工具条的按钮实现。
自定义显示(Customize Display)
4.6. Window 菜单
窗口菜单允许用户改变缓冲区的窗口显示模式。
4.7. Help 菜单
关于
本命令显示正在运行的ISP软件的版本、版权信息。
5. 问题解决
这一段描述了您在使用中可能出现的问题及其解决方法。
● 在“Chip Erase”命令执行后程序报告芯片锁定。
软件很可能是与芯片通讯有问题,检查编程器的连接并确认用户板的电源已经打开。运行“Options”中的“Initialize Target”命令。
● 在写芯片缓冲区后程序报告写失败。
通常是晶振频率设定不正确造成的。要查看、修改设定频率值,请选择“Options”菜单的“Select Device”命令。然后再运行“Options”中的“Initialize Target”命令。
● 软件报告“…Atmel ISP Cable is not connected…”但是AT89ISP和用户板确实是正确的连接着的。
确认端口连接是否正确。您可以通过选择“Options”菜单的“Select Port”命令更改。
上一篇:C51的程序设计规范