燒錄 Bootloader接線方式如下:

 

(透過 Arduino uno 燒錄Bootloader到Arduino uno 上)




 

(透過 Arduino uno 燒錄Bootloader到麵包板上的 Atmega8)

 

Arduino Pin Configurations

Atmega8 Pin Configurations

 

Bootloader燒錄方式如下:

 

在燒錄過程中使用了 Arduino 1.6.9 與 Arduino 1.6.0 版本IDE,進行 ATmega8 MCU 燒錄,皆出現問題,改成較舊版本的 Arduino 1.0.6 就可以順利燒錄成功。

在這邊將以 Arduino 1.0.6 版本進行燒錄介紹。

 

先到下列網址下載 Arduino 1.0.6 IDE 進行安裝

https://www.arduino.cc/en/Main/OldSoftwareReleases

 

安裝完成後開啟 Arduino IDE,點選 File -> Examples -> ArduinoISP

 

在編譯上傳前先確認 Arduino Board 與 Serial Port 是否選擇正確

 

確認完成後點選上傳按鈕進行程式編譯上傳

 

上傳完成後,選擇要下載到目的端的 Arduino Board(要燒錄 ATmega8 需選擇 Arduino NG or older w/ATmega8)

選擇使用燒錄的工具(這裡使用 Arduino 進行 Bootloader 燒錄,所以選擇 Arduino as ISP)

 

點選 Burn Bootloader 進行燒錄即可

 

顯示 Done burning bootloader 即表示燒錄完成

 

燒錄程式接線方式如下:

(透過 Arduino uno 燒錄程式到麵包板上的 Atmega8)

 

需要注意 Uart 上的接腳是對接 Tx <->Tx  Rx<->Rx,我們是使用 Arduino uno 上的 Atmega16U2-MU(R) 幫我們進行程式燒錄,在電路圖上Atmega16U2-MU(R) 已經跳過線了(如下圖所示),所以使用 Arduino uno 燒錄程式不需要再跳線直接對接即可。

 

在編譯上傳前先確認 Arduino Board 、Serial Port、Programmer 是否選擇正確

 

確認完成後點選上傳按鈕進行程式編譯上傳

文章標籤
全站熱搜
創作者介紹
創作者 iammic 的頭像
iammic

簡單過生活

iammic 發表在 痞客邦 留言(0) 人氣(11,339)