小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

如何在ArduinoUno的幫助下從ArduinoIDE編程ATtiny85

 共同成長888 2024-12-06

  第1步:將對ATtiny85的支持添加到Arduino URL板管理器

編程

默認情況下,Arduino IDE不支持ATtiny85,需要將對Attiny85的支持添加到Arduino板管理器:

從Arduino IDE轉(zhuǎn)到Arduino-》首選項,然后向下滾動到其他板管理器URL

復制并粘貼以下內(nèi)容(如果您已經(jīng)有板管理器URL只需在粘貼之前添加逗號)

感謝Arduino創(chuàng)始人之一的David編寫代碼!

https://raw./damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

按底部的“確定”,然后重新啟動Arduino IDE

第2步:安裝ATtiny板軟件包

編程

編程

編程

從Arduino IDE轉(zhuǎn)到工具-》電路板-》電路板管理器

將打開一個新選項卡,并在選項卡頂部鍵入: attiny

選擇David在Attiny上安裝。 Mellis

重新啟動Arduino IDE

現(xiàn)在應(yīng)該添加ATtiny85開發(fā)板!轉(zhuǎn)到工具-》主板-》 Attiny85

步驟3:將Arduino Uno設(shè)置為ISP模式

編程

因為我們想要的是能夠從Arduino IDE編程ATtiny85,這需要將引導加載程序刻錄到ATtiny85,所以我們需要通過將ISP草圖上傳到它來“準備” Arduino的拳頭。

在Arduino IDE中選擇File-》 Examples-》 11. Arduino ISP-》 ArduinoISP

ISP草圖應(yīng)打開并將其上傳到您的Arduino Uno

第4步:如何標記微控制器的引腳

編程

在建立連接之前,有一個非常重要的事實,那就是知道如何標記微crorollrollers/IC上的引腳。

用于在Arduino IDE上對芯片進行編程的引腳號基于芯片制造商內(nèi)部對引腳的命名/排列方式。 ATtiny85的制造商是ATMEL( AT tiny85中的AT實際上代表 AT MEL);對于芯片來說,通常會使用公司的前兩個字母開頭

引腳被分成稱為“端口”的組,這些端口標記為A,B,C等。每個端口都有許多標記為0、1、2、3等的引腳,并伸出

的原因,這就是為什么微控制器的物理引腳的時間經(jīng)常不同于對芯片進行編程時使用的引腳號的原因。 strong》

示例:

PB0(在上面的數(shù)據(jù)表中)僅表示引腳0位于芯片的端口B上。

如果引腳0位于端口A上,則名稱類似于PA0( P 或 A 引腳 0 )

要增加復雜性,引腳可以具有多個功能,并標有多個名稱。

將它們包裝在一起! :

寫一個程序來點亮ATtiny85引腳0上的LED可能一開始會造成混淆,因為僅通過查看芯片,就沒有引腳0!但是,通過檢查上面ATMEL-snippet中的ATtiny85的數(shù)據(jù)表,引腳0內(nèi)部位于芯片的端口B上(實際上是芯片的 physical 引腳5)!

第5步:將Arduino連接到ATtiny引腳

編程

編程

有一個電解電容器- 10uF為建議使用,但我使用的是22uF ,并且工作良好-防止Arduino重新啟動其自連接至Arduino上的GND和RESET的功能

使用面包板和跳線來制作從Arduino Uno到ATtiny85的連接如下:

Arduino--》 ATtiny85

5V Vcc

GND GND

Pin 13 Pin 2

Pin 12 Pin 1

Pin 11 Pin 0

Pin 10 Reset

步驟6:使ATtiny85 Arduino兼容

編程

默認情況下,所購買的任何新微控制器芯片都無法立即使用Arduino IDE進行編程。這就是為什么需要將Arduino引導加載程序刻錄到芯片上以確保芯片可以接受通過Arduino IDE上傳的任何程序的原因。

在按下“刻錄啟動加載程序”之前的快速檢查清單

轉(zhuǎn)到“工具”-》“面板”滾動到底部,選擇“工具”下的ATtiny25/45/85

-》處理器-》 8 MHz(內(nèi)部)

在工具下-》編程器-》 Arduino作為ISP

檢查所有接線,電容器和電路板的選擇是否正確

最后選擇 Burn Bootloader

保留連接的電線,將其用于下一步

將出現(xiàn)一條消息,提示“ Done Burning Bootloader”

第7步:上傳閃爍草圖

通過上傳眨眼示例來測試ATtiny85現(xiàn)在可以從Arduino IDE接收草圖了

轉(zhuǎn)到文件-》示例-》 01。 -》閃爍

通過將圖釘13替換為0來編輯草圖

確保仍然選擇上一步中的ATtiny85板設(shè)置

確保所有接線均與上一步相同

上傳草圖

W通過將陽極連接到引腳0(物理引腳5),將陰極連接到接地的1K電阻(物理引腳4)來點亮LED。

由于電池提供3v電壓,因此不需要電阻足以炸毀LED),建議降低LED的亮度

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多