導航:首頁 > 編程語言 > atmega8如何下載程序

atmega8如何下載程序

發布時間:2024-01-04 20:07:22

1. 如何用AVR Studio燒寫ATMEGA8L8AU單片機程序

1,把串口線連接電腦和開發板(或產品)

2,打開AVRStudio,關閉自動啟動的提示窗口

3,打開開發板的電源

4,點擊AVRStudio菜單上的Tools,下拉菜單里的program右邊顯示菜單里的connect....或者Autoconnect都可以,

5,如果連接正常,就會顯示一個設置畫面如圖

6,點Main設置單片機型號(第一行),點Fuses設置熔絲位(設置好後別忘了點右下角的Read鍵下載熔絲設置),點Program裝載編譯好的文件,第一行為.hex文件,第二行為.eep文件(沒有就空著)

7,文件裝載後點相應後面的Read鍵就可以下載文件到單片機里啦

2. AVR ATmega8單片機下載程序的過程

一般來說,AVR的編程方式有:
(1)串列編程(即ISP編程)

ISP是In System Program的縮寫,意思是在系統編程。目前的AVR晶元基本上都具備ISP介面,可通過ISP介面進行編程。它一共使用了兩條電源線:VCC、GND,三條信號線:SCK、MOSI、MISO,以及復位線:RESET。由於僅僅使用了幾條數據線,所以我們亦常將其稱為串列編程。值得注意的是,雖然下載器端使用的信號線名為SCK、MOSI、MISO,但AVR MCU的信號端不一定是名為SCK、MOSI、MISO。

AVR的串列編程方式有很多種,如:
(1)STK200/STK300:並口下載器多採用該燒寫方式,最早期的一種燒寫方式,支持型號少,燒寫速度低,不支持AVR Studio。
(2)STK500:ATMEL最推薦的編程方式,由於採用ATMEL官方的STK500固件,使得它可燒寫全系列AVR(若對固件進行升級亦可支持未來的AVR型號),燒寫速度非常快,支持AVR Studio。
(3)AVRISP(准STK500):由於採用ATMEL官方的STK500固件,使得它可燒寫大部分AVR(若對固件進行升級亦可支持未來的AVR型號),燒寫速度非常快,支持AVR Studio。
(4)AVRISPmkII:由於採用ATMEL官方的AVRISPmkII固件,使得它可燒寫大部分AVR(若對固件進行升級亦可支持未來的AVR型號),燒寫速度非常快,支持AVR Studio。
(5)當然還有其它的ISP方式,但已經那些均不是最為常見的串列編程方式,在此不在作一一介紹。

(2)(2)高壓/並行編程
AVR的高壓編程/並行編程,實際上是更早出現的編程方法,它功能強大,但需要:

1)連接較多的引腳(故稱「並行編程」)
2)使用12V電壓(故稱「高壓編程」)

(3)JTAG編程

JTAG燒寫方式僅適用於帶JTAG介面的AVR,另外,JTAG對比ISP燒寫方式主要有個缺點:必須佔用JTAG對應的IO埠。例如,ATMEGA16必須佔用PC2-PC5這幾個埠。然而,有時候,缺點也是優點,因為對於IO夠用的AVR來說,在產品開發過程,可以用JTAG介面來模擬調試,產品量產後,產品板預留的JTAG介面還可以用來燒寫程序。

(4)IAP編程

AVR MCU的ISP功能和debugWIRE功能是互斥的,也就是說,使能了AVR MCU的 debugWIRE 功能後ISP功能就無法使用,使能了ISP功能後debugWIRE功能就無法使用。

最後說明下 AVR燒寫需要配置熔絲位的 也可以使用語句聲明。這個和51不一樣

閱讀全文

與atmega8如何下載程序相關的資料

熱點內容
現在什麼網站銷量最高 瀏覽:760
angularjsclass定義 瀏覽:157
ug數控編程怎麼導出程序 瀏覽:466
cmdb文件 瀏覽:710
鵯文件夾 瀏覽:763
網路輿情應對的基本理念是什麼 瀏覽:433
word2007層次結構 瀏覽:456
去掉文件名的數字 瀏覽:713
word公司 瀏覽:710
淘寶店數據包怎麼上傳 瀏覽:341
pbt文件 瀏覽:204
HX基礎編程怎麼改變字體 瀏覽:876
怎麼開網路教學 瀏覽:915
630升級工程武器 瀏覽:936
用換機助手接收的軟體文件在哪找 瀏覽:282
閱達app一教一輔五年級有哪些 瀏覽:7
win10系統用f2調節音量 瀏覽:19
壓縮文件密碼器 瀏覽:840
線下活動數據分析有哪些 瀏覽:314
助聽器插片式編程線如何連接 瀏覽:293

友情鏈接