一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

怎樣制作Arduino克隆板

454398 ? 來源:工程師吳畏 ? 2019-08-02 10:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

將組件連接在一起制作Arduino Board

您可以蝕刻PCB來制作定制電路板,也可以使用原型點(diǎn)板焊接其上的元件,或者將它們安排在面包板上。將組件相互連接,如下圖所示。制作自定義Arduino板只需要幾個(gè)組件。一個(gè)穩(wěn)壓器為Arduino提供5V電壓,其支持電路用于濾除電壓,然后是16Mhz晶體及其并聯(lián)的22pF電容,充當(dāng)Arduino的時(shí)鐘。 LED連接到ATmega的19號針腳用于測試目的。如果要蝕刻自己的PCB,請使用原理圖。修改原理圖,使Arduino板適合您的項(xiàng)目。如果你想制作一個(gè)自定義PCB,請使用這個(gè)EAGLE原理圖文件:DIY Arduino Clone PCB

將Bootloader上傳到Blank ATmega芯片(可選)

此步驟適用于那些擁有空白ATmega芯片并希望將Arduino引導(dǎo)程序上傳到其中的人。其他已經(jīng)裝有Arduino引導(dǎo)芯片的人可以忽略這一步驟,只需在上述步驟中根據(jù)原理圖插入芯片。您可以使用另一個(gè)Arduino來引導(dǎo)空白芯片或使用AVR口袋編程器。我將解釋下面的兩種方法。

使用AVR口袋編程器

我個(gè)人更喜歡使用此方法上傳引導(dǎo)加載程序,因?yàn)樗诖蠖鄶?shù)情況下都有效。你只需要買一個(gè)AVR口袋編程器。一旦你有了這個(gè),你就可以將引導(dǎo)加載程序刻錄到各種類型的ATmega芯片上。將空白芯片插入Arduino板的插座。將程序員連接到Arduino,如上圖所示。

轉(zhuǎn)到已安裝的Arduino文件夾 - 》硬件 - 》 Arduino - 》 boards.txt。然后檢查文檔中的芯片名稱和引導(dǎo)程序(Duemilanove/Uno)(如果您使用的是空白ATmega328P芯片,則可以忽略此步驟)。檢查以下參數(shù)的值:efuse,hfuse和lfuse。現(xiàn)在我們將設(shè)置空白芯片的熔絲位。打開命令提示符(windows用戶)或終端(Linux用戶)并粘貼以下命令:

注意:檢查boards.txt文件后,替換efuse,hfuse和lfuse參數(shù)的值并編輯“ m328p“在下面的命令中,只有當(dāng)它不是ATmega328 IC時(shí),你的芯片名稱。

avrdude -b 19200 -c usbtiny -p m328p -v -e -U efuse:w:0x05:m - U hfuse:w:0xD6:m -U lfuse:w:0xFF:m

接下來,使用以下命令上載引導(dǎo)加載程序或十六進(jìn)制程序文件。從命令提示符或終端轉(zhuǎn)到程序文件或引導(dǎo)加載程序(/hardware/arduino/bootloaders/atmega)的路徑,而不是“hexfilename.hex”替換文件名。

avrdude - b19200 -c usbtiny -p m328p -v -e -U flash:w:hexfilename.hex -U lock:w:0x0F:m

現(xiàn)在文件將成功上傳到ATmega芯片。

使用另一個(gè)Arduino作為ISP

如果你正在使用另一個(gè)Arduino引導(dǎo)芯片,然后根據(jù)上圖進(jìn)行連接。你還需要兩個(gè)Arduino板:一個(gè)是工作的Arduino板,另一個(gè)是需要插入空白的ATmega芯片。我們將使用Arduino上的ICSP(In Circuit Serial Programmer)引腳。顯示連接后,將工作的Arduino連接到PC。接下來,打開Arduino IDE并轉(zhuǎn)到工具菜單;選擇刻錄引導(dǎo)程序并從其選項(xiàng)中單擊Arduino作為ISP?,F(xiàn)在,芯片將啟動(dòng)加載Arduino。只有在boards.txt文件中指定了正確的芯片并且很少使用時(shí),此方法才有效。這就是為什么我總是喜歡第一種方法。

上傳代碼和使用主板

現(xiàn)在你有了一個(gè)Arduino板使用Arduino引導(dǎo)程序ATmega芯片?,F(xiàn)在,使用Rx,Tx和Gnd引腳連接到USB-UART TTL轉(zhuǎn)換器,該轉(zhuǎn)換器可用于連接到PC?;蛘咧皇菍㈦S程序上傳的芯片(從Arduino板上)插入到該板的插座中。

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

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192188
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    物理不可克隆功能的工作原理和益處

    物理不可克隆功能(PUF)是一種物理對象,對于給定的輸入和條件(激勵(lì)),提供物理定義的“數(shù)字指紋”輸出(響應(yīng)),作為唯一標(biāo)識(shí)符,通常用于半導(dǎo)體器件,如微處理器。
    的頭像 發(fā)表于 07-15 09:55 ?169次閱讀

    免費(fèi)分享Arduino入門+進(jìn)階(全套例程+書籍)

    Arduino是一款開源電子原型平臺(tái),由硬件(單片機(jī)開發(fā))和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發(fā),通過直觀的編程和模塊化設(shè)計(jì),讓用戶快速實(shí)現(xiàn)
    的頭像 發(fā)表于 05-22 11:40 ?266次閱讀
    免費(fèi)分享<b class='flag-5'>Arduino</b>入門+進(jìn)階(全套例程+書籍)

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

    完成一個(gè)電子產(chǎn)品的制作。這就給開源硬件的推廣和普及設(shè)定了一個(gè)很高的門檻,電子愛好者需要花很多時(shí)間和精力才能開始開發(fā)和制作自己的作品。而使用Arduino能很快地完成一個(gè)電子產(chǎn)品的制作,
    發(fā)表于 05-13 09:28

    STM32開發(fā)一般都會(huì)配置arduino接口,是不是基本上也都會(huì)支持arduino?

    STM32開發(fā)一般都會(huì)配置arduino接口,是不是基本上也都會(huì)支持arduino?這個(gè)在哪里可以查詢開發(fā)是否支持
    發(fā)表于 03-07 06:33

    通過Arduino Nano Matter開發(fā)構(gòu)建智能卷簾系統(tǒng)

    在本指南中,您將學(xué)習(xí)如何通過Arduino NanoMatter開發(fā)上的Silicon Labs(芯科科技)MGM240S多協(xié)議無線模塊來構(gòu)建一個(gè)智能卷簾系統(tǒng)。該系統(tǒng)可通過 Amazon
    的頭像 發(fā)表于 02-28 09:46 ?542次閱讀
    通過<b class='flag-5'>Arduino</b> Nano Matter開發(fā)<b class='flag-5'>板</b>構(gòu)建智能卷簾系統(tǒng)

    如何使用Arduino實(shí)現(xiàn)CAN總線通信呢

    的硬件模塊實(shí)現(xiàn)CAN總線通信。 硬件需求 Arduino :任何支持Arduino IDE的板子都可以,例如Arduino Uno、Mega等。 CAN總線模塊 :例如MCP2515
    的頭像 發(fā)表于 12-23 09:06 ?1939次閱讀

    Arduino Nano Matter開發(fā)板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter開發(fā)現(xiàn)已正式上市。這是延續(xù)今年3 月芯科科技和Arduino釋出
    的頭像 發(fā)表于 12-10 13:50 ?938次閱讀

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

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

    開源項(xiàng)目!基于 Arduino 的 MIDI 架子鼓

    牢固地固定在插槽中。 第 6 步:給鼓墊接線 1、固定電纜: 使用熱膠將帶狀電纜連接到墊子上。 2、焊接鼓墊: 通過焊接將鼓墊連接到多頻段帶狀電纜。 第 7 步:制作 Arduino 擴(kuò)展板 1
    發(fā)表于 11-25 12:00

    基于Arduino的串口通信項(xiàng)目

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

    如何使用Arduino實(shí)現(xiàn)CAN總線通信

    開源硬件平臺(tái),通過添加CAN總線模塊,也可以實(shí)現(xiàn)CAN通信。 硬件準(zhǔn)備 Arduino開發(fā) :可以選擇Arduino Uno、Mega等型號。 CAN總線模塊 :如MCP2515或MCP2562,這些模塊
    的頭像 發(fā)表于 11-12 10:09 ?2719次閱讀

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

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

    使用Simplelink無線MCU系列克隆Z堆棧網(wǎng)絡(luò)屬性

    電子發(fā)燒友網(wǎng)站提供《使用Simplelink無線MCU系列克隆Z堆棧網(wǎng)絡(luò)屬性.pdf》資料免費(fèi)下載
    發(fā)表于 09-26 10:57 ?0次下載
    使用Simplelink無線MCU系列<b class='flag-5'>克隆</b>Z堆棧網(wǎng)絡(luò)屬性

    HDI制作中的埋孔技術(shù)難點(diǎn)

    HDI(高密度互連)因其復(fù)雜的層間連接和精細(xì)的線路布局而成為電子制造領(lǐng)域的先進(jìn)技術(shù)。埋孔技術(shù)是HDI制作中的一個(gè)重要環(huán)節(jié),它對于提高電路的密度和性能有著至關(guān)重要的作用。然而,埋孔
    的頭像 發(fā)表于 09-11 14:53 ?766次閱讀
    HDI<b class='flag-5'>板</b><b class='flag-5'>制作</b>中的埋孔技術(shù)難點(diǎn)

    怎樣Arduino測試鋰電池容量

    本文詳細(xì)介紹了如何用Arduino測量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發(fā)表于 07-30 09:14 ?1672次閱讀
    <b class='flag-5'>怎樣</b>用<b class='flag-5'>Arduino</b>測試鋰電池容量