0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

如何使用Arduino Uno編程ATTINY84-20PU

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-19 10:29 ? 次閱讀

步驟1:將ATtiny Core Supprt添加到Arduino IDE軟件

如何使用Arduino Uno編程ATTINY84-20PU

對于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進行編程以用作系統(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]。現(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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3521

    瀏覽量

    93272
  • ATtiny
    +關(guān)注

    關(guān)注

    3

    文章

    128

    瀏覽量

    19534
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185929
收藏 人收藏

    評論

    相關(guān)推薦

    esp32-S3支持arduino編程嗎?

    arduino選開發(fā)板的時候沒有es32-s3, 只有s2可選。 請問: 1. esp32-S3支持arduino編程嗎 2. arduino下sample下的BLE庫能用嗎? 3.
    發(fā)表于 06-27 08:23

    ESP32的程序是不是和uno r3一樣都是以插入就開始運行?

    大神們好,小弟一直在用Arduino Uno R3來運行hex編好了的程序,但是uno r3的容量實在是太少了,所以想問問ESP32可以代替Uno r3嗎? 還有,如果我有幾個hex程
    發(fā)表于 06-25 07:56

    S2GO_3D_TLE493DW2B6-A0無法與Arduino UNO一起工作是怎么回事?

    /tree/master/examples/DrillTrigger_SpeedAsNumbe... 將傳感器連接到 ARduino UNO R3 I2C 引腳(用示波器檢查,可以看到 SCL 和 SDA
    發(fā)表于 05-28 07:03

    如何使用Arduino UNO板和電位器控制伺服電機

    在本Arduino伺服電機教程中,您將學(xué)習(xí)如何使用Arduino UNO板和電位器控制伺服電機。
    的頭像 發(fā)表于 02-11 10:11 ?1951次閱讀
    如何使用<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>板和電位器控制伺服電機

    如何使用Arduino UNO和TIP120晶體管驅(qū)動和控制直流電機的速度

    在本 Arduino 電機指南中,您將學(xué)習(xí)如何使用 Arduino UNO 和 TIP120晶體管驅(qū)動和控制直流電機的速度。在此示例中,您將使用按鈕來提高電機速度,然后減慢速度,這要歸功于脈寬調(diào)制 (PWM) 的強大功能。
    的頭像 發(fā)表于 02-11 10:08 ?877次閱讀
    如何使用<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>和TIP120晶體管驅(qū)動和控制直流電機的速度

    如何使用arduino板控制接觸器?

    我將避免鉛酸電池過載。我想通過使用近 30A 的接觸器和 arduino uno 板來控制電池過載。如何使用arduino板控制接觸器?
    發(fā)表于 01-22 07:14

    一塊板即輕松搞定!| TH244A001 - 32位Arduino開發(fā)資源進階介紹(2)

    后,需要重新初始化RTC。 規(guī)格綜合比較 最后列出與Arduino UNO R3官方的詳細規(guī)格比較,不論是在MCU核心、各式通信接口或IO數(shù)...等效能和支持,笙泉 Arduino
    發(fā)表于 01-12 11:54

    小安派Arduino開發(fā)板 ,全新支持以太網(wǎng)口

    前面幾款小安派出來的時候,經(jīng)常有粉絲詢問是否支持Arduino?其它款小安派也是支持的,大家可以去安信可社區(qū)搜索查看,小安派-UNO-ET485 Arduino開發(fā)板來了,兼容UNO
    的頭像 發(fā)表于 12-06 16:00 ?620次閱讀
    小安派<b class='flag-5'>Arduino</b>開發(fā)板 ,全新支持以太網(wǎng)口

    小安派-UNO-ET485 Arduino開發(fā)板簡介

    前面幾款小安派出來的時候,經(jīng)常有粉絲詢問是否支持Arduino?其它款小安派也是支持的,大家可以去安信可社區(qū)搜索查看,小安派-UNO-ET485 Arduino開發(fā)板來了,兼容UNO
    的頭像 發(fā)表于 12-03 09:58 ?762次閱讀
    小安派-<b class='flag-5'>UNO</b>-ET485 <b class='flag-5'>Arduino</b>開發(fā)板簡介

    Arduino編程中的端口為什么總是奇怪的消失?

    Arduino編程中的端口為什么總是奇怪的消失,要重新選擇一次
    發(fā)表于 11-07 06:23

    ATMega32可以改造成Arduino嗎?

    手上有一塊ATMega32A-PU8可以改造成Arduino么?是不是還是要串口轉(zhuǎn)換芯片?
    發(fā)表于 11-01 06:47

    Arduino999759 UNO功能是什么?

    Arduino999759UNO 功能是什么?
    發(fā)表于 11-01 06:09

    請問attiny13a用arduino怎么手動實現(xiàn)i2c?

    attiny13a用arduino怎么手動實現(xiàn)i2c?
    發(fā)表于 10-30 07:33

    attiny24可以用什么編譯器開發(fā)?

    attiny24a可以用什么編譯器開發(fā),如果用arduino IDE開發(fā),那么isp固件怎么燒寫,手上有一個usbisp下載器
    發(fā)表于 10-13 08:29

    利用Arduino讓機器人學(xué)會識別標(biāo)識并作出行為

    教你用Arduino讓機器人學(xué)會識別標(biāo)識并作出行為。你的人工智能小車從此有了眼睛!材料單:跟蹤機器人底盤視覺傳感器Arduino Uno電動機驅(qū)動板18650 Li-離子電池
    發(fā)表于 09-27 07:36