導航:首頁 > 編程語言 > 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如何下載程序相關的資料

熱點內容
ps3文件分割視頻 瀏覽:280
微信圖片一鍵轉發軟體 瀏覽:331
如何判斷s200plc編程電纜 瀏覽:691
太原編程培訓班哪個好 瀏覽:171
樹葉吹奏教程 瀏覽:6
社交app帶來了哪些社會問題 瀏覽:394
如何安裝愛寶8800數據採集器 瀏覽:712
文件保存了怎麼找不到了 瀏覽:476
彩票網站怎麼辨真假 瀏覽:840
pr找不到該文件 瀏覽:963
java移除panel 瀏覽:354
jsp填充jsp 瀏覽:166
海關外貿大數據在哪裡查 瀏覽:381
思特奇java筆試題 瀏覽:121
葫蘆俠在手機中的文件名 瀏覽:813
plc編程應該怎麼收錢 瀏覽:584
c語言中源文件由什麼組成 瀏覽:890
linuxhttpdphp配置文件 瀏覽:607
拆單數據要怎麼保存 瀏覽:17
mac電腦怎樣壓縮文件到100m 瀏覽:645

友情鏈接