先不要開啟Arduino IDE

如果有開啟

請將 Arduino IDE 視窗全部關閉

要先安裝Attiny 13A 的編譯核心檔案

編譯核心檔案下載:

按我顯示下載內容

找尋Arduino IDE 檔案安裝所在位置

W7(64位元):

C:Program Files (x86)Arduino

在Arduino IDE 捷徑圖示上

按滑鼠右鍵

開啟檔案位置

打開”hardware”資料夾

將此視窗放在一旁

滑鼠直接拖曳

壓縮檔內的”attiny13″資料夾

到上圖視窗內

完成貌

開啟 Arduino IDE

選擇 Arduino UNO R3 連接的連線埠

因為要將 Arduino UNO R3 當成燒錄器

所以要將燒錄器程式燒錄到 Arduino UNO R3 裡

檔案 > 範例 > ArduinoISP

出現新視窗 ArduinoISP

在上傳之前

要小修改一個地方

往下看幾行就會發現

RESET 右邊的 “SS”

須改成 “10”

目前我遇過的MCU

在燒錄前

都會被重設

所以將 SS 改成 10

就是用Arduino UNO R3 的 D10 來重設目標 MCU

讓燒錄過程順利進行

改完後即可將此燒錄器程式燒錄到 Arduino UNO R3

按下上傳時

會跳出是否儲存的詢問視窗

按下取消即可

燒錄器程式上傳完畢

接下來要準備燒錄 MCU Attiny 13A (13/13A/25/45/85)

選擇 Attiny 13A 的編譯核心

工具 > 板子 > Attiny 13A standalone 1.2mhz

如果沒有以上選項可以選擇

就代表文章開頭的幾個步驟沒做確實喔

修改燒錄器設備選項

使用 Arduino as ISP

工具 > 燒錄器 > Arduino as ISP

開啟 LED 範例

跳出 Blink LED 閃爍範例程式

因為 Attiny 13A (13/13A/25/45/85)

沒有 I/O D13 可用

剛剛硬體部分的 LED 是裝在 D0

所以要將範例程式的 13 全改成 0 (共三個要改)

可以直接按下左上角的上傳圖示

或是跟我一項龜毛

草稿碼 > 以燒錄器上傳 (最好還是養成習慣,用什麼燒錄就選什麼上傳)

按下上傳時

會跳出是否儲存的詢問視窗

按下取消即可

上傳完畢

LED 就會閃爍囉

一秒明

一秒滅

無限循環

但每次燒錄都要這樣接線?!


傳送門:

上一篇

下一篇

By 小熊

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *