ATmega8 AVR单片机支援 Boot Load 功能,什么是 Boot Load 功能呢?Boot Load 功能可以让单片机自己烧录自己,不需要其它烧录器,就能做学习,真是太棒的功能。 |
电路如下图 (文件点击这里下载) |
![]() |
没有设定Boot Load ATmega8 程序内存 |
![]() |
设定 Boot Load ATmega8 程序内存 |
![]() |
下载文件后,解压缩,假设解压在 D:/avrusbboot20061113/目录下,将"D:/avrusbboot20061113/firmware/main.hex"文件烧到 ATmega8 单片机里面,熔丝设置为高fuse = C8 低fuse = 9F,按照电路图接线,接完线后,将PC2引脚接地,再将USB接头插入电脑USB孔。 |
插上 USB 会出現如下画面,选择"不,现在不要",按 "下一步" ![]() 选择 "从清单或特定位置安装",再按 "下一步" ![]() 勾選 "搜尋時包括這個位置",按"瀏覽",選擇 D:/avrusbboot20061113/bin/win-driver/ 目錄,安裝驅動程式,按 "下一步" ![]() 如果出現警告訊息(不用緊張),按"繼續安裝" 安裝後,按"完成" ![]() "裝置管理員"內會出現剛剛安裝的裝置 ![]() |
到目前為止,已經製做完成,但如何燒錄我們的程式呢?燒完程式如何執行我們的程式呢? 將PC2接腳接地,表示要燒錄程式,將PC2接腳沒有接地(高電位),表示要執行程式 首先開啟文字視窗 |
|