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

熱點內容
ps做成圖片後怎麼弄成文件 瀏覽:689
左側導航欄css代碼 瀏覽:952
釘釘傳送文件最大多少兆 瀏覽:126
app下載哪裡最全 瀏覽:599
word如何畫大箭頭 瀏覽:245
word批量轉pdf工具21注冊機 瀏覽:546
列印文檔文件3000字需要多少錢 瀏覽:239
泊車助手app 瀏覽:147
pscs6完全自學教程 瀏覽:461
文件夾去不掉只讀屬性 瀏覽:203
qq怎麼接收文件夾 瀏覽:35
javahashmapvalues 瀏覽:548
滑鼠選定不了文件內容是壞了么 瀏覽:589
打開excel標准模板文件名 瀏覽:798
該文件名字不包含擴展名 瀏覽:565
華為備份文件 瀏覽:368
批量刪除cpp文件代碼注釋的工具 瀏覽:312
下列哪些不屬於可編程邏輯器件 瀏覽:963
蘋果6p跳屏是什麼原因 瀏覽:383
下載文件路徑是什麼 瀏覽:852

友情鏈接