衡阳派盒市场营销有限公司

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

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

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

怎樣制作Arduino克隆板

454398 ? 來(lái)源:工程師吳畏 ? 2019-08-02 10:53 ? 次閱讀

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

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

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

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

使用AVR口袋編程器

我個(gè)人更喜歡使用此方法上傳引導(dǎo)加載程序,因?yàn)樗诖蠖鄶?shù)情況下都有效。你只需要買(mǎi)一個(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è)置空白芯片的熔絲位。打開(kāi)命令提示符(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

接下來(lái),使用以下命令上載引導(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。接下來(lái),打開(kāi)Arduino IDE并轉(zhuǎn)到工具菜單;選擇刻錄引導(dǎo)程序并從其選項(xiàng)中單擊Arduino作為ISP。現(xiàn)在,芯片將啟動(dòng)加載Arduino。只有在boards.txt文件中指定了正確的芯片并且很少使用時(shí),此方法才有效。這就是為什么我總是喜歡第一種方法。

上傳代碼和使用主板

現(xiàn)在你有了一個(gè)Arduino板使用Arduino引導(dǎo)程序ATmega芯片。現(xiàn)在,使用Rx,Tx和Gnd引腳連接到USB-UART TTL轉(zhuǎn)換器,該轉(zhuǎn)換器可用于連接到PC。或者只是將隨程序上傳的芯片(從Arduino板上)插入到該板的插座中。

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

    關(guān)注

    188

    文章

    6477

    瀏覽量

    187837
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

    HDI盲孔制作常見(jiàn)缺陷及解決

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

    ESP32使用Arduino啟用藍(lán)牙后編譯固件過(guò)大,怎樣縮減大小呢?

    ESP32使用Arduino啟用藍(lán)牙后編譯固件過(guò)大,怎樣縮減大小,日志級(jí)別已經(jīng)最低了,分區(qū)不能動(dòng),已經(jīng)是1.9M的OTA分區(qū)配置了,怎樣還能縮減大小,藍(lán)牙功能能否裁剪
    發(fā)表于 06-28 11:27

    求助,在esp-idf中使用arduino作為組件后怎樣使用arduino的庫(kù)?

    在esp-idf中使用arduino作為組件后怎樣使用arduino的庫(kù),例如我此時(shí)需要使用arduino的第三方庫(kù)blinker,怎樣使用
    發(fā)表于 06-12 07:21

    如何用Arduino制作一個(gè)簡(jiǎn)易自動(dòng)喂魚(yú)器

    如果你家里養(yǎng)有魚(yú),并想找到一種自動(dòng)化喂食的方法,這個(gè)項(xiàng)目可能會(huì)對(duì)你有所啟發(fā)。 在這個(gè)教程中,作者將展示如何制作自己的基于Arduino的自動(dòng)喂魚(yú)器,讓小魚(yú)不在餓肚子。 自動(dòng)喂魚(yú)器的工作原理非常
    發(fā)表于 03-28 11:25

    電路pcb制作過(guò)程

    電路pcb制作過(guò)程
    的頭像 發(fā)表于 03-05 10:26 ?1359次閱讀

    電路克隆通常需要進(jìn)行以下步驟

    上輸入原始電路的 PCB 設(shè)計(jì)文件,利用 EDA軟件分析和修改該文件,以保持新電路與原電路的基本相似性。 4. 修改 BOM 表單信息,以便獲取新所需的必要元器件。 5. 利用
    的頭像 發(fā)表于 03-03 17:07 ?1414次閱讀

    PCB無(wú)損抄克隆

    PCB無(wú)損抄是指通過(guò)某種技術(shù)手段將已存在的PCB電路進(jìn)行非破壞性復(fù)制的過(guò)程。這種技術(shù)主要適用于需要修復(fù)或復(fù)制已有電路但原始設(shè)計(jì)文件丟失的情況下使用。 深圳清寶工程做PCB無(wú)損抄
    的頭像 發(fā)表于 03-03 17:04 ?1419次閱讀

    PCBA電路克隆開(kāi)發(fā)流程

    什么是克隆線路?通常情況下有克隆線路的需求時(shí),往往都是針對(duì)多層的。而多層板起始數(shù)據(jù)至少四層或四層以上才可以。 深圳市清寶科技有限公司的
    的頭像 發(fā)表于 03-02 11:15 ?1192次閱讀

    如何制作自己的Arduino電容計(jì)

    在這個(gè)項(xiàng)目中,您將學(xué)習(xí)如何制作自己的Arduino電容計(jì)(測(cè)量電容器的值,范圍從pF到1000的uF)。一般來(lái)說(shuō),電子愛(ài)好者喜歡設(shè)計(jì)自己的小工具而不是購(gòu)買(mǎi)。在這個(gè)項(xiàng)目中,我們使用兩種電容測(cè)量方法,即
    的頭像 發(fā)表于 02-25 15:10 ?1732次閱讀
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>電容計(jì)

    如何使用Arduino制作智能垃圾箱

    在這個(gè)項(xiàng)目中,我將向您展示如何使用Arduino制作智能垃圾箱,當(dāng)您帶著垃圾接近時(shí),垃圾箱的蓋子會(huì)自動(dòng)打開(kāi)。
    的頭像 發(fā)表于 02-11 12:22 ?3227次閱讀
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>智能垃圾箱

    如何將LED連接到Arduino并使其閃爍

     在本快速入門(mén)指南中,您將學(xué)習(xí)如何將 LED 連接到 Arduino 并使其閃爍。
    的頭像 發(fā)表于 02-11 10:53 ?2350次閱讀
    如何將LED連接到<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>并使其閃爍

    如何將按鈕連接到Arduino

    在本快速入門(mén)指南中,您將學(xué)習(xí)如何將按鈕連接到Arduino,并根據(jù)按鈕是否被按下來(lái)讀取HIGH或LOW。您將使用電路上隨附的發(fā)光二極管 (LED)通過(guò)按鈕打開(kāi)和關(guān)閉,以便驗(yàn)證按鈕按下代碼是否正常工作。
    的頭像 發(fā)表于 02-11 10:52 ?4181次閱讀
    如何將按鈕連接到<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>

    如何使用Arduino UNO和電位器控制伺服電機(jī)

    在本Arduino伺服電機(jī)教程中,您將學(xué)習(xí)如何使用Arduino UNO和電位器控制伺服電機(jī)。
    的頭像 發(fā)表于 02-11 10:11 ?2985次閱讀
    如何使用<b class='flag-5'>Arduino</b> UNO<b class='flag-5'>板</b>和電位器控制伺服電機(jī)
    百家乐门户网站| 澳门百家乐官网必胜看路| 百家乐赌场在线娱乐| 百家乐官网注册开户送现金| 百家乐技巧开户网址| 尊龙百家乐官网娱乐场开户注册| 真钱娱乐城| 真人百家乐新开户送彩金| 百家乐官网方法技巧| 郑州太阳城宾馆| 百家乐官网分| 县级市| 首席百家乐的玩法技巧和规则| 百家乐官网程序软件| bet365体育在线15| 重庆百家乐团购百嘉乐量贩KTV地址| 真人百家乐官网破解软件下载| 大发888下载安全的| 高手百家乐赢钱法| 百家乐官网二人视频麻将| 路劲太阳城样板间| 网上玩百家乐技巧| 百家乐官网黄金城游戏大厅| 凯旋国际| 百家乐电子发牌盒| rmb百家乐官网的玩法技巧和规则| 神池县| 大发888注册bet| 网上赌百家乐被抓应该怎么处理| 百家乐官网合法| 体育博彩| 威尼斯人娱乐城网上赌场| 百家乐开发公司| 百家乐官网心得打法| 新澳门百家乐娱乐城| 钱隆百家乐官网大师| 百家乐官网赌博怎么玩| 大嘴棋牌官方下载| 博必发百家乐的玩法技巧和规则| 开店做生意的风水| 澳门百家乐官网路单怎么看 |