燒錄 Bootloader接線方式如下:

 

C:\Users\mic\Desktop\新增資料夾 (2)\2016-05-27_221207.png

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




 

C:\Users\mic\Desktop\新增資料夾 (2)\2016-05-28_002043.png

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

 

Arduino Pin Configurations

C:\Users\mic\Desktop\ARDUINOPinDiagram.png

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

C:\Users\mic\Desktop\新增資料夾 (2)\2016-05-27_213441.png

 

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

C:\Users\mic\Desktop\新增資料夾 (2)\2016-05-27_213614.png

C:\Users\mic\Desktop\新增資料夾 (2)\2016-05-27_213649.png

 

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

C:\Users\mic\Desktop\新增資料夾 (2)\2016-05-27_213715.png

 

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

C:\Users\mic\Desktop\新增資料夾 (2)\2016-05-27_213810.png

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

C:\Users\mic\Desktop\新增資料夾 (2)\2016-05-27_213839.png

 

點選 Burn Bootloader 進行燒錄即可

C:\Users\mic\Desktop\新增資料夾 (2)\2016-05-27_213903.png

 

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

C:\Users\mic\Desktop\新增資料夾 (2)\2016-05-27_214003.png

 

燒錄程式接線方式如下:

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

 

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

 

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

C:\Users\mic\Desktop\新增資料夾 (2)\2016-05-28_131840.png

C:\Users\mic\Desktop\新增資料夾 (2)\2016-05-28_131909.png

 

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

arrow
arrow
    全站熱搜

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