在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

454398 ? 來源:wv ? 2019-10-05 17:41 ? 次閱讀

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

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

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

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

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

感謝Arduino創始人之一的David編寫代碼!

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

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

第2步:安裝ATtiny板軟件包

從Arduino IDE轉到工具-》電路板-》電路板管理器

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

選擇David在Attiny上安裝。 Mellis

重新啟動Arduino IDE

現在應該添加ATtiny85開發板!轉到工具-》主板-》 Attiny85

步驟3:將Arduino Uno設置為ISP模式

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

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

ISP草圖應打開并將其上傳到您的Arduino Uno

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

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

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

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

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

示例:

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

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

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

將它們包裝在一起! :

寫一個程序來點亮ATtiny85引腳0上的LED可能一開始會造成混淆,因為僅通過查看芯片,就沒有引腳0!但是,通過檢查上面ATMEL-snippet中的ATtiny85的數據表,引腳0內部位于芯片的端口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上傳的任何程序的原因。

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

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

-》處理器-》 8 MHz(內部)

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

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

最后選擇 Burn Bootloader

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

將出現一條消息,提示“ Done Burning Bootloader”

第7步:上傳閃爍草圖

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

轉到文件-》示例-》 01。 -》閃爍

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

確保仍然選擇上一步中的ATtiny85板設置

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

上傳草圖

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程
    +關注

    關注

    88

    文章

    3645

    瀏覽量

    94194
  • Arduino
    +關注

    關注

    188

    文章

    6478

    瀏覽量

    188273
收藏 人收藏

    評論

    相關推薦

    開源項目!大佬教你 DIY 臺式電源

    上傳到 Attiny85。ISP 刷機方式不支持常規上傳方式。 第 8 步:磁通電容器板的電源 我們使用 DC-DC Buck 轉換器模塊,該模塊在 7–26V 運行,可提供恒定的 5V,
    發表于 12-02 12:00

    請問如何在量產中對智能DAC或AFE的NVM進行編程

    我在設計中使用了智能 DAC,最終 PCB 上沒有板載控制器。如何在設計的量產過程中對智能 DAC 的初始 NVM 值進行編程
    發表于 11-26 06:55

    AIC3106如何在不改變BCLK和LRCLK的情況,能夠調好?

    你好,請問:AIC3106現在配置為設備、DAC采樣率為16K、數據寬度為32位。現在主設備給的BCLK是2048K,LRCLK為16K,播放現在有問題,如何在不改變BCLK和LRCLK的情況,能夠調好?
    發表于 10-28 07:06

    OPA2376AQDRQ1高溫85輸出跳動異常怎么解決?

    OPA2376AQDRQ1高溫85輸出跳動異常,因為是跳動異常,無法提供到具體的異常數據
    發表于 08-05 07:27

    科普知識丨雙85試驗箱是什么?

    85試驗箱,作為環境試驗設備中的一種,主要用于模擬高溫、高濕的極端環境,以測試電子、電工及其它產品材料進行高溫、高濕雙重環境應力篩選,評估其在惡劣環境條件的適應性能。雙85試驗通常指的是溫度
    的頭像 發表于 07-29 10:23 ?617次閱讀
    科普知識丨雙<b class='flag-5'>85</b>試驗箱是什么?

    請問DTU如何在低功耗正常收發數據?

    DTU如何在低功耗正常收發數據?
    發表于 07-25 08:04

    ESP8266芯片是否在四通道模式EEPROM讀取?

    我無法通過 uart 刷新芯片,所以我直接用編程器刷新了 EEPROM。我想知道ESP8266芯片是否在四通道模式EEPROM讀取?如果有人能告訴我狀態寄存器值,那將非常有幫助
    發表于 07-08 07:24

    何在不同應用場景構建音頻測試環境

    在之前的文章中,我們已經詳細介紹了基礎音頻參數和AP525的軟硬件配置。本文將延續這一主題,以泰凌TLSR9518A EVB作為測試設備(DUT),向大家展示如何在不同應用場景構建音頻測試環境。
    的頭像 發表于 07-03 15:00 ?752次閱讀
    如<b class='flag-5'>何在</b>不同應用場景<b class='flag-5'>下</b>構建音頻測試環境

    何在UDP的情況監聽自己通信是否中斷?

    請教大佬一個問題。 我如何在UDP的情況監聽自己通信是否中斷? 不知道有沒有什么可以參考的?
    發表于 06-24 06:04

    請問如何在ESPIDF v4.4.5使用rgb_panel?

    各位好。ESPIDF的V4.4.5版本沒有rgb_panel這個例程。請問如何在v4.4.5使用rgb_panel?就像原來在V5的版本的rgb_panel例程里一樣,會自動下載好lvgl,稍作
    發表于 06-07 07:27

    ESP32S3的EEPROM是由FLASH虛擬的,直接在arduinoIDE中擦寫EEPROM時是否在底層自動進行了磨損平衡?

    ESP32S3的EEPROM是由FLASH虛擬的,請問直接在arduinoIDE中擦寫EEPROM時是否在底層自動進行了磨損平衡? 在用ESP32S3做含有計數器功能的設備,希望可以掉電保存數據
    發表于 06-07 06:27

    請問ESP Wroom 32板如何在LInux使用?

    ESP Wroom 32板如何在LInux使用。 我用的系統是統信UOS,如何使用ESP32板,開發Micropython啊 簡單來說就是在ESP32上刷上micropython固件,然后編寫micropython代碼。 在Linux下直接找不到串口。 不知道有沒有l
    發表于 06-05 06:22

    何在運行時HSM對SWAP UCB進行編程

    不知道的限制? 我已確認可以通過 HSM 對 DFLASH 和 PFLASH 進行編程。 是否有示例代碼說明如何在運行時 HSM 對 SWAP UCB 進行編程
    發表于 05-31 06:37

    CY8C624AAZI-S2D44如何在PSoC Creator4.4中實現編程開發?

    CY8C624AAZI-S2D44如何在PSoC Creator4.4實現編程開發?
    發表于 03-05 06:17

    電子膠粘劑雙85測試標準全解析

    85測試,即在高溫(85℃)和高濕(85%相對濕度)的極端環境條件,對電子膠粘劑進行長時間的耐久性測試。這種測試能夠模擬電子產品在使用過程中可能遇到的惡劣環境,從而評估膠粘劑的耐高
    的頭像 發表于 03-01 11:38 ?2608次閱讀
    電子膠粘劑雙<b class='flag-5'>85</b>測試標準全解析
    主站蜘蛛池模板: 亚洲dv| 亚洲第8页 | 国产美女视频黄a视频全免费网站 | 久久精品9| 日本久草网 | 久久伦子沙发 | 在线观看午夜 | 视频在线观看免费网站 | 色噜噜狠狠狠综合曰曰曰 | 夜夜爱夜夜爽夜夜做夜夜欢 | 77788色淫网站女女免费视频 | 激情综合视频 | 色综合久久综合欧美综合网 | www你懂的 | 国产精品欧美一区二区三区不卡 | 欧美日韩乱国产 | 2021最新久久久视精品爱 | a毛片成人免费全部播放 | 免费看美女的逼 | 性夜影院爽黄a爽免费视频 性瘾高h姚蕊全文免费阅读 | 长腿丝袜美女被啪啪 | 濑亚美莉vs黑人欧美视频 | 99伊人 | 色老头久久久久 | 中文字幕在线观看一区二区三区 | 色中色综合网 | 国产成人精品亚洲日本在线观看 | 日本xxxxbbbb | 夜夜操美女 | 一卡二卡三卡四卡无卡在线 | 天天综合网站 | 日韩成人一级 | 国产三片理论电影在线 | 国产高清美女一级a毛片 | 免费黄色大片在线观看 | 精品国产综合区久久久久99 | 黄色大片三级 | 午夜在线影视 | 美女张开腿露尿口给男人亲 | 毛茸茸成熟妇女亚洲人 | 日本特黄特色 |