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

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

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

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

如何制作沒有晶體的最簡單的裸面包板Arduino

454398 ? 來源:wv ? 2019-10-26 09:34 ? 次閱讀

步驟1:刻錄引導(dǎo)加載程序之前準備編程

如何制作沒有晶體的最簡單的裸面包板Arduino

首先通過從github下載Adafruit ISP程序員來準備程序員Arduino,在Arduino IDE中打開文件“ ArduinoISP.ino”,并將其上傳到主機Arduino。

在Arduino中打開“ ArduinoISP.ino” IDE(下載到Sketchbook文件夾中或復(fù)制/粘貼)

從“ Board”菜單中選擇您的Arduino電路板類型(在本示例中為 UNO )

從串行端口菜單,從Programmer菜單中選擇相應(yīng)的串行端口(例如/dev/ttyACM0 或 COM3 )

,確保您使用的是默認的“ AvrISP mkII “選項

單擊上載。

微控制器放在試驗板上(我喜歡從1或11或21 。..開始,以便簡化計數(shù))??梢詮狞c狀標記識別微控制器的引腳1。將電源和地分別連接到引腳7和8以及引腳20和22。如圖所示,將微控制器和編程器連接起來

Arduino Digital 9和uC引腳9

帶有uC引腳1的Arduino Digital 10

帶有uC引腳17的Arduino Digital 11

帶有uC引腳18的Arduino Digital 12

帶有uC引腳的Arduino Digital 13 19

如果需要外部晶體,則Arduino數(shù)字引腳9會產(chǎn)生頻率來驅(qū)動uC。

由于面包板上uC上的舊運行軟件可能會設(shè)置一個ISP將其設(shè)置為高電平時(例如引腳13)將引腳向下?lián)軇?,您可能希望在每條ICSP線上(引腳11、12、13)連接一個小電阻器

如果您使用的是 Leonardo 而不是UNO,需要在上載之前在ArduinoISP.ino中編輯以下行。

// #define RESET SS

#define RESET 10

,并且需要使用專用的ICSP引腳,如

步驟2:刻錄Bootloader(自定義Optiboot5為8MHz)

正在刻錄引導(dǎo)加載程序嗎?

下載我的自定義Arduino硬件定義(自定義板和optiboot5的自定義版本,運行在8MHz且buad-rate為38400)將存檔提取到您的Sketchbook文件夾中(您應(yīng)該有一個文件夾,用于看起來像“ 速寫本/硬件/我的主板”)。

重新啟動Arduino IDE時,您應(yīng)該會看到一個名為“ [Optiboot5] Arduino Uno 8MHz ”的新板,并將編程器更改為“ Arduino As ISP ”,然后從“ 工具”菜單中單擊刻錄引導(dǎo)程序。您應(yīng)該看到編程器中的TX/RX閃爍約一分鐘,直到通過觀察TX/RX LED或查看Arduino IDE底部的狀態(tài)欄完成刻錄為止。

現(xiàn)在,我們的新產(chǎn)品裸露的Arduino(面包板上的一個)已經(jīng)準備就緒。

自定義板中包含什么并進行構(gòu)建?

關(guān)于板的定義,它與標準UNO相同,除了:

它使用不同的時鐘速度(8MHz而不是16MHz)

它設(shè)置了不同的保險絲(3字節(jié)內(nèi)存)來激活內(nèi)部8MHz時鐘(稱為時鐘源)。

它使用38400關(guān)于bootloader,buad-rate(具有0.2%的誤差幅度)而不是默認的115200(具有7.8%的誤差幅度)

,我只是從optboot5中抓取了它,并僅使用非默認配置(未更改任何代碼行)以支持上述要求

步驟3:使用USB/TTL上傳草圖

要確保您的引導(dǎo)程序正常運行,只需重置b提示您,應(yīng)該看到插針13上的LED閃爍約3次。如果沒有發(fā)生,請返回前面的步驟并進行修復(fù)。

您可以以不到5美元的價格購買便宜的USB/TTL模塊,這些模塊支持自動重置(這意味著它應(yīng)該暴露DTR或RTS引腳)。只需確保不要將Arduino REST或RTS與RST混淆(后者是沒有用的)。

只需通過從USB/TTL連接VCC和GND來為開發(fā)板供電即可。并通過一個100納米法拉電容將DTR或RTS引腳從USB/TTL模塊連接到微控制器中的上拉RESET引腳(引腳1)(與DTR/RTS相連,另一個在引腳1上)。并將微控制器上的TX/RX與模塊中的相應(yīng)模塊連接。

打開任何草圖(例如Blink),選擇右板(我們的自定義Optiboot5 Uno,頻率為8MHz),右串行端口(例如/dev/ttyUSB0或COM4)和正確的編程器(原始默認設(shè)置為“ AVRISP mkII”,而不是“ Arduino as ISP”),然后單擊上載。

如果找不到正確的串行端口您可能要等待操作系統(tǒng)識別它或為USB/TTL模塊安裝驅(qū)動程序。有時您可能需要重新啟動Arduino IDE才能顯示新內(nèi)容。

步驟4:將UNO用作USB到TTL串行

您可以從Arduino UNO上移除微控制器(將其貼上標簽并放在一旁,因為它具有引導(dǎo)加載程序并且需要外部振蕩器),然后使用數(shù)字0和1通過TX和RX提供與計算機的串行通信。在這種情況下,UNO中的USB-TTL芯片就可以完成任務(wù),在UNO的先前版本中為FTDI,但在最新版本中,它是具有開放源代碼固件的USB支持的小型AVR微控制器Atmega16U2。

第5步:為電路板供電

調(diào)節(jié)電壓

您可以使用1.8-5.5v之間的電壓為Atmega328p-pu供電(根據(jù)數(shù)據(jù)表),因此您可以使用兩節(jié)AA大小的電池(即3.0v)為其供電,除非您有其他需要不同電壓的板卡/傳感器,否則這沒問題。

許多應(yīng)用需要5v您可以從UNO或USB/TTL模塊獲得該引腳,因為它們具有可提供5v穩(wěn)壓的引腳。

不使用UNO或USB/TTL模塊時,您可以從任何USB充電器獲得穩(wěn)定的5V穩(wěn)壓電壓,如果您沒有USB模塊/插座,則可以通過回收圖中所示的任何適配器來制造自己的產(chǎn)品。

獲得3v3穩(wěn)壓電壓

某些應(yīng)用取決于兩個電壓(為5v電源供電)主要uC和某些小型傳感器或模塊的電壓為3v3)。與上一步一樣,您可以在Arduino開發(fā)板上使用3v3引腳,或者確保選擇同時提供5v和3v3的USB/TTL模塊。

使用自己的基于齊納穩(wěn)壓器的穩(wěn)壓器

您可能會考慮使用3個AA電池(4.5v)和一個分壓電阻器可提供3.3v電壓,我們不能因為電流(以mA為單位)不是恒定的,因為運行在3.3v上的模塊或傳感器很可能具有有源組件和不同狀態(tài)。

齊納二極管可以用作最簡單,最便宜的穩(wěn)壓器,尤其是當我們必須處理小電流量時。處于負偏置狀態(tài)的齊納·多德斯(Zener Doides)將在低于額定電壓(3.3v通常寫為3v3)時不允許電流流過,而在超出該限制的情況下則允許所有電流流過,這是穩(wěn)壓器允許的范圍。您只需要一個非常小的電阻(如果您的電阻值較小,則并聯(lián)一些電阻)即可消耗過多的電壓。

因此,如果我們有3節(jié)AA電池(4.5v),而我們想提供3.3某個模塊的電壓為4.5v,面包板的電壓為4.5v,我們可以使用單個3v3齊納二極管,并在兩端之間采用穩(wěn)壓的3.3v。如果我們使用10歐姆電阻器,則可以提供最高120 mA的功率(因為流經(jīng)串聯(lián)的電流會導(dǎo)致電阻器邊緣之間的V/R和V超出穩(wěn)壓器的比例,即4.5-3.3 = 1.2,因此1.2/10 = 0.120A = 120mA)

因此,如果我們有4節(jié)AA電池(6v),并且可以使用兩個齊納二極管提供5.0v和3.3v的購買,一個顯然是3v3,另一個是2v7(這是5v-3.3v = 2.7v),并用一個小電阻(例如10 ohm)串聯(lián)連接,在這種情況下,我們可以提供高達100 mA的電流。 (過電壓是6.0-5.0 = 1.0,所以I = V/R = 1.0/10 = 0.1A = 100mA)

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

    關(guān)注

    189

    文章

    6493

    瀏覽量

    190270
  • 面包板
    +關(guān)注

    關(guān)注

    4

    文章

    299

    瀏覽量

    18043
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識

    簡單來說,只要是搭載Arduino支持芯片的開發(fā)都可以稱為Arduino開發(fā)。目前支持Arduin
    發(fā)表于 05-13 09:28

    對于電源模塊的解讀

    一、電源模塊的核心概念與基礎(chǔ)構(gòu)成 電源模塊(Open Frame Power Supply)是指未封裝外殼、直接裸露 PCB 及電子元件的電源模塊,常見于工業(yè)控制、嵌入式設(shè)備等
    的頭像 發(fā)表于 05-11 09:23 ?216次閱讀

    Jumperless V5:無需跳線的面包

    “ ?Crowd Supply 上看到一個很好玩的項目,分享給大家。無需跳線的面包,主控使用了樹莓派最新的 RP2350。? ” Jumperless V5? 讓你像一個能“看見”電流、用魔杖召喚
    的頭像 發(fā)表于 04-08 11:19 ?384次閱讀
    Jumperless V5:無需跳線的<b class='flag-5'>面包</b><b class='flag-5'>板</b>

    電源是什么

    電源(Open Frame Power Supply)指的是沒有外殼封裝、裸露 PCB(印刷電路)及電子元件的電源模塊。
    發(fā)表于 03-20 16:37

    晶體管電路設(shè)計與制作

    這本書介紹了晶體管的基本特性,單管電路的設(shè)計與制作, 雙管電路的設(shè)計與制作,3~5管電路的設(shè)計與制作,6管以上電路的設(shè)計與制作。書中具體內(nèi)容
    發(fā)表于 02-26 19:55

    自己設(shè)計的Arduino UNO R3主控原理圖+PCB源文件(可直接打樣)

    一年前做的Arduino UNO r3,開源精神,把自己這塊板子奉獻給大家,板子沒有什么問題,可以直接打樣制作,原理圖文件都表明了型號。不用謝~ Arduino UNO R3主控
    發(fā)表于 12-10 10:14

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準備 Arduino開發(fā) :確保你有一塊Arduino開發(fā)
    的頭像 發(fā)表于 11-22 09:24 ?2008次閱讀

    面包常見問題的解決方法

    面包 ,又叫無焊面包 。在當今的電子愛好者和工程師社區(qū)中,面包已經(jīng)成為原型設(shè)計和實驗驗證電
    的頭像 發(fā)表于 11-05 11:44 ?3370次閱讀
    <b class='flag-5'>面包</b><b class='flag-5'>板</b>常見問題的解決方法

    HDI盲孔制作常見缺陷及解決

    HDI是一種高密度互連印刷電路,其特點是線路密度高、孔徑小、層間連接復(fù)雜。在HDI制作過程中,盲孔的制作是一個關(guān)鍵步驟,同時也是常見
    的頭像 發(fā)表于 11-02 10:33 ?999次閱讀

    面包上使用INA116測量高內(nèi)阻電極電位無法穩(wěn)定是怎么回事?

    自制了離子電極與參比電極,電學(xué)特性未知,只能知道兩個電極的內(nèi)阻都很大,用電化學(xué)工作站可以測得其穩(wěn)定的電極電位。想用INA116獲取兩個電極的電位差,于是使用了直插式的INA116在面包上搭了簡單
    發(fā)表于 09-20 11:44

    光控延時開關(guān)面包怎么接線

    光控延時開關(guān)是一種利用光信號來控制電路通斷的電子設(shè)備,廣泛應(yīng)用于自動照明、安全監(jiān)控等領(lǐng)域。面包是一種用于電子電路原型設(shè)計的通用電路,它允許用戶通過插入電子元件和連接導(dǎo)線來構(gòu)建電路. 1. 準備
    的頭像 發(fā)表于 09-20 10:35 ?1835次閱讀

    沒有pcb怎么做貼片機程序

    沒有PCB的情況下,制作貼片機程序是一項具有挑戰(zhàn)性的任務(wù),但并非不可能。 了解貼片機程序的基本概念 在開始制作貼片機程序之前,您需要了解一些基本概念。貼片機是一種自動化設(shè)備,用于將
    的頭像 發(fā)表于 08-15 10:11 ?700次閱讀

    PCB線路銅板:開啟高效電子時代的鑰匙

    在電子世界的廣袤領(lǐng)域中,PCB 線路扮演著至關(guān)重要的角色,而其中的銅板更是 PCB 線路的核心組成部分。那么接下來捷多邦小編將詳解PCB線路
    的頭像 發(fā)表于 08-12 17:34 ?607次閱讀

    面包上安裝了ATmega328P芯片,AT CIPSEND回復(fù)中的字符錯誤怎么解決?

    我在面包上安裝了 ATmega328P 芯片,已正確連接(帶有 16MHz 振蕩器,并且使用微控制器旁邊的 22pF 電容器過濾功率)。我正在使用 SortwareSerial 庫在模擬 A1
    發(fā)表于 07-18 07:51

    RISC-V有沒有類似Arduino那樣的開發(fā)

    使用ARduino開發(fā),由于有第三方提供的庫支持,在開發(fā)上非常方便。RISC-V有沒有Arduino IDE上可以使用的開發(fā)
    發(fā)表于 06-23 12:32
    主站蜘蛛池模板: 免费看曰批女人爽的视频网址 | 天堂va欧美ⅴa亚洲va一国产 | 国产高清美女一级a毛片 | 日韩三级在线免费观看 | 哟交小u女国产精品视频 | 日本欧美强乱视频在线 | 日韩一级片在线免费观看 | 美女被啪到哭网站在线观看 | 高清影院在线欧美人色 | h视频在线观看视频观看 | 欧美色亚洲图 | www性| 日本毛片大全 | 国产色av | 永久在线 | 奇米888在线看奇米999 | 欧美无遮挡国产欧美另类 | 亚洲成人www | 久久dvd | 天堂成人精品视频在线观 | 亚州一级| sihu免费观看在线高清 | 久精品在线观看 | 男女性接交无遮挡免费看视频 | 国产日韩精品欧美一区色 | 亚洲欧美在线一区二区 | a级午夜毛片免费一区二区 a看片 | 免费一级牲交毛片 | 天堂网在线资源 | 色男人在线| 日日夜夜天天干干 | 一级做a爰片久久毛片美女图片 | 天天干干 | 亚洲一区欧美二区 | 伊人9999 | 一区二区三区四区无限乱码在线观看 | 男人的天堂在线视频 | 日本xxxx色视频在线观看免费 | 国产精品天天看天天爽 | 久久久精品波多野结衣 | 超级乱淫视频播放日韩 |