ISP下载器驱动程序安装完成后,就可以通过ISP下载软件进行下载编程了,ISP下载软件较多,比较常用的有Progisp、fighter等。这里采用功能齐全、应用广泛的Progisp软件,版本号为v1.68,其运行界面如图 2-20 所示。
图 2-20 Progisp运行界面
① 在“芯片选择”项中选中“ATmega16”,如图 2-21 所示。
② 选好芯片之后,还要对熔丝位进行简单的设置,一般情况下,采用默认设置即可。不过,在进行实验时,一般采用的是外部晶振(8MHz),因此,在熔丝位设置中要选择外部晶振,选择好后,写入即可,如图 2-22 所示。
图 2-21 芯片选择
图 2-22 外部晶振的选择
③ 在熔丝位设置中,注意要选择“使能ISP编程”,如图 2-23 所示。如果不选择,将不能进行ISP下载。“使能JTAG接口”选项最好不要选择,如果选择的话,与JTAG相关的PC接口将不能作为I/O使用。
图 2-23 ISP编程选项的选择
④ 单击右侧工具栏中的“调入Flash”按钮,出现“打开文件”对话框,这里选择“myled1”文件(文件格式为.hex),如图 2-24 所示。
图 2-24 “打开文件”对话框
⑤ 单击工具栏“自动”按钮,即可对程序进行下载,出现如图 2-25 所示结果,说明编程正确。
图 2-25 编程正确的界面