步驟1:引腳名稱

最后,經(jīng)過大量搜索,我意識到同一根物理引腳在Arduino IDE中可以具有不同的名稱(集成開發(fā)環(huán)境)。
微控制器上的物理引腳從芯片背面的凹口或點(diǎn)開始按逆時針編號。然后,例如,將ATtiny85上的物理引腳7指定為數(shù)字2或模擬1。
步驟2:開源Arduino IDE設(shè)置
。
現(xiàn)在假定已經(jīng)下載并安裝了Arduino開源IDE,以及ATtiny 85板管理器文件。
如果沒有,請在此處進(jìn)行詳細(xì)說明:https://github.com/damellis/attiny/zipball/Arduino1
第3步:將Arduino設(shè)置為程序員
首先需要將Arduino Uno設(shè)置為Programmer或ISP(系統(tǒng)程序員)。
選擇“ Arduino Uno/Genuino ”作為開發(fā)板。
驗證(編譯)并上傳示例中的草圖“ ArduinoISP ”。
它應(yīng)該成功完成,并顯示消息Done Uploading。
這將確認(rèn)正在使用正確的端口,并且PC與Arduino Uno之間的通信正在正常進(jìn)行。
第4步:將Arduino Uno連接到ATtiny 85 Digispark。

此外,還要在復(fù)位時將一個10uF電容從RESET接地。 Arduino Uno。
重要:將程序上載到ATtiny85時,可以防止自動重置。
但是,上載“ ArduinoISP”草圖時,如果在上一步中連接了它,則會發(fā)生錯誤。
僅在使用“ Arduino as ISP”來對ATtiny85進(jìn)行編程。
步驟5:將Bootloader刻錄到ATtiny85上。
為此,必須在系統(tǒng)中將Arduino設(shè)置為程序員。
從“工具”菜單中,
將程序員更改為“ Arduino as ISP ”
從工具中,選擇“ ATtiny85 ” 作為要編程的電路板:
重新檢查《 正確 ,請選擇ATtiny,否則會出現(xiàn)錯誤。
從IDE工具,菜單,時鐘中選擇。 8MHz 時鐘速度。
刻錄自舉程序。
IDE應(yīng)使用“完成刻錄自舉程序”進(jìn)行確認(rèn)‘
第6步:上傳草圖程序
這可以通過連接LED tp引腳P0并從示例上傳Blink來確認(rèn)。
注意 :將引腳號從13更改為0。它出現(xiàn)在3個地方。然后,編譯并上傳。
第7步:測試以確認(rèn)
第8步:檢查Programmer Heartbeat
它不是盲目地遵循步驟,而是有幫助的如果對故障排除過程有更好的了解,可以進(jìn)行故障排除。
因此,附件是ArduinoISP草圖中的注釋文件。
其開頭為“此草圖將arduino轉(zhuǎn)換為 AVRISP ”。
什么是AVRISP
再次搜索了很多AVR之后,它們僅僅是開發(fā)像ATtiny 85這樣的小型處理器的家伙的名字。
A lf(Egil Bogen) V egard(Wollan) R ISC處理器。 (又名高級虛擬RISC)
,并且RISC = R 受教育的 I nstruct S et C omputing。
并且ISP = 我 n S 系統(tǒng) P 制圖儀
對于需要視覺確認(rèn)的用戶下載成功并且程序員正在運(yùn)行,請嘗試以下操作:
//在以下引腳上放一個LED(帶電阻):
//9:心跳-顯示程序員正在運(yùn)行
//8:錯誤-出現(xiàn)問題時亮起(如果有意義,請使用紅色)
//7:編程-與從站通信
責(zé)任編輯:wv
-
ATtiny
+關(guān)注
關(guān)注
3文章
128瀏覽量
20313
發(fā)布評論請先 登錄
工業(yè)級設(shè)計揭秘:迅為RK3576如何保證-40℃到85℃穩(wěn)定運(yùn)行?
ATtiny13/ATtiny13V:低功耗8位微控制器的強(qiáng)大之選
ATtiny28系列微控制器:低功耗與高性能的完美結(jié)合
ATtiny24A/44A/84A:高性能低功耗8位微控制器的全方位解析
探索ATtiny441/841:高性能低功耗8位AVR微控制器的卓越之選
LCE85系列可編程節(jié)能回饋式負(fù)載重要升級:全面提升充電設(shè)施測試效率與節(jié)能水平
SN65DSI85:MIPI? DSI 橋轉(zhuǎn) FlatLink? LVDS 的卓越之選
高通 X82 與 X85:技術(shù)分析及其對市場的影響
ADS85x8 系列 8 通道同步采樣 ADC 技術(shù)文檔總結(jié)
ATtiny3224/3226/3227:高性能低功耗的tinyAVR? 2系列微控制器
PC3617_85V同步降壓控制器數(shù)據(jù)手冊
替代LM5117同步降壓控制器可編程電流限制及跟蹤功能
Texas Instruments F29H85X-SOM-EVM MCU評估板數(shù)據(jù)手冊
TPS482H85-Q1 汽車級 48V、85mΩ 雙通道智能高側(cè)開關(guān)數(shù)據(jù)手冊
怎樣編程ATtiny 85 Digispark
評論