步驟1:將ATtiny Core Supprt添加到Arduino IDE軟件
對于Arduino 1.8。 5:
打開 Arduino軟件(又名Arduino集成開發(fā)環(huán)境[IDE])。
打開首選項:[FILE]-》 [PREFERENCES]
粘貼 URL到其他Boards Manager URL中: http://drazzy.com/package_drazzy.com_index.json
第2步:對Arduino進(jìn)行編程以用作系統(tǒng)內(nèi)編程器(ISP)
選擇 Arduino開發(fā)板:[TOOLS]-》 [BOARD]-》 [ARDUINO/[GENUNINO UNO]。注意:盡管我有 Arduino UNO ,但是我已經(jīng)用預(yù)先編程的Atmega328P替換了處理器,該處理器要求我選擇“ Arduino Duemilanove或Diecimila”。
選擇程序員:[工具]-》 [程序員]-》 [AVR ISP]。
打開 ArduinoISP草圖:[文件]-》 [示例]- -》 [11.ArduinoISP]-》 [ArduinoISP]
上傳草圖。
步驟3:連接ATtiny84用于編程
將Arduino引腳連接到ATtiny84引腳:
Arduino 5V到ATtiny84引腳1
Arduino引腳10到ATtiny84引腳4
Arduino引腳11到ATTiny84引腳7
Arduino引腳12到ATtiny84引腳8
Arduino引腳13到ATtiny84引腳9
Arduino GND到ATtiny84引腳14
Arduino RESET到10uF電容器(+側(cè)/長腳)
GND至10uF電容器(-側(cè)/短支腳)
步驟4:將Arduino設(shè)置為ATtiny84編程
選擇 Arduino開發(fā)板:[工具]-》 [開發(fā)板]
-》 [ATtiny24/44/84]?,F(xiàn)在,下次打開工具時,其他工具板選項將出現(xiàn)在“工具”菜單中。
選擇 B.O.D。禁用:[工具]-》 [貨到付款]-》 [貨到付款禁用]
選擇禁用LTO:[工具]-》 [僅限LTO 1.6.11+]-》 [禁用]
逆時針選擇引腳映射:[工具]-》 [引腳映射]-》 [逆時針]
選擇芯片Attiny84:[工具]-》 [芯片]-》 [Attiny84]
選擇時鐘8MHz:[工具]-》 [時鐘]-》 [內(nèi)部8 MHz]
刻錄引導(dǎo)加載程序:[工具]-》 [刻錄引導(dǎo)加載程序]
步驟5:編程ATtiny84
打開眨眼草圖:[FILE]-》 [EXAMPLES]-》 [01.Basics]-》 [Blink]
編輯草圖:
在無效setup()之前,定義引腳名稱(led)和位置(引腳0): int led = 0;
將“ LED_BUILTIN ”與“ led ”一起放在空白處stetup()和在void loop()中
上傳草圖。
關(guān)閉電源和 disconne
步驟6:將ATtiny84連接到獨立運行狀態(tài)
ATtiny引腳1到5V電源(實際上尚未打開電源)
ATtiny引腳2到LED(長腳)
ATtiny將引腳14接地
將LED(短腳)連接到電阻(端1),電阻在100到1k Ohm之間
電阻(端2)接地”
轉(zhuǎn)對ATtiny84的權(quán)力
責(zé)任編輯:wv
-
編程
+關(guān)注
關(guān)注
88文章
3626瀏覽量
93800 -
ATtiny
+關(guān)注
關(guān)注
3文章
128瀏覽量
19606 -
Arduino
+關(guān)注
關(guān)注
188文章
6471瀏覽量
187306
發(fā)布評論請先 登錄
相關(guān)推薦
評論