資料介紹
描述
本教程將幫助您使用新的引導加載程序?qū)εf BadgerStick(來自 SXSW 2015)進行編程,這樣您就可以將其用作常規(guī) Arduino 設(shè)備并在其上加載新草圖。
什么是引導加載程序?
首先,讓我們解釋一下什么是引導加載程序。簡而言之,它是一個在您的 Arduino(或其他類似設(shè)備)首次啟動時運行的小程序。它負責與您的計算機對話,看看您是否正在嘗試編寫新草圖,如果是,則接受新草圖。
有什么問題?
在 SXSW 2015 中分發(fā)的第一批 BadgerSticks 使用舊版本的引導加載程序進行編程,其運行速度非常慢。這不再受支持,因此我們需要重新編程,或?qū)⑿碌囊龑Ъ虞d程序“閃存”到我們的 BadgerStick。
解決問題
要將新的引導加載程序閃存到 BadgerStick,您需要一個稱為 ISP 編程器的東西。如果您已經(jīng)有一個并且知道如何使用它,請轉(zhuǎn)到最后一節(jié)。如果你沒有 ISP 程序員,你可以設(shè)置一個 Arduino 來像一個一樣。在本例中,我們將使用 Arduino Pro Mini,但您也可以根據(jù)需要使用 Arduino UNO。
設(shè)置你的Arduino
首先,您需要使用 ArduinoISP 草圖對您的 Arduino 進行編程,這是下面嵌入的代碼。這將使您的 Arduino 充當 ISP 程序員。?
轉(zhuǎn)到下面的代碼部分,并使用右下角的了解更多鏈接安裝 codebender 瀏覽器。這個插件允許您的瀏覽器與您的 Arduino 對話,并使用新的草圖對其進行編程。
如果您已經(jīng)有了 codebender 瀏覽器插件,只需選擇您的 Arduino 設(shè)備,選擇正確的串行 (COM) 端口,然后單擊在 Arduino 上運行。幾秒鐘后,您應(yīng)該會收到一條成功消息。這意味著您的 Arduino 現(xiàn)在已設(shè)置為充當 ISP 程序員。
注意:我們假設(shè)您已經(jīng)在計算機上安裝了必要的 FTDI 驅(qū)動程序。如果沒有,我鼓勵您訪問codebender 的入門演練,這將幫助您設(shè)置和配置您的計算機。
將您的 Arduino 與 BadgerStick 連接
使用下面的示意圖將您的 Arduino 連接到 BadgerStick。同樣,這顯示了一個 Arduino Pro Mini,但您也可以使用具有相同引腳的 UNO。
閃爍新的引導加載程序
現(xiàn)在轉(zhuǎn)到 codebender 的Burn Bootloader頁面。
選擇BadgerStick作為看板。
選擇程序員。如果您已有一個,請選擇您擁有的類型。如果您一直在學習本教程,請選擇ArduinoISP。
如果您選擇ArduinoISP,將出現(xiàn)另一個選擇框,要求您選擇串行 (COM) 端口。選擇屬于您的 Arduino 的那個。
單擊刻錄引導加載程序。片刻之后,將出現(xiàn)一條成功消息。
恭喜,您剛剛使用新的引導加載程序刷新了 BadgerStick!您現(xiàn)在可以使用 codebender 加載新草圖,只需選擇 BadgerStick 作為板。
試試看,編寫這個Hello World草圖。
- Stellaris引導加載程序用戶指南
- MSP430?閃存器件引導加載程序(BSL)
- 使用AM17xx引導加載程序
- 使用AM18xx引導加載程序
- AWR294x主引導加載程序和輔助引導加載程序
- 用于MCU的USB?DFU引導加載程序
- AN3156_STM32 引導加載程序中使用的 USB DFU 協(xié)議
- AN5405_STM32 引導加載程序中使用的 FDCAN 協(xié)議
- AN4286_STM32 引導加載程序中使用的SPI協(xié)議
- AN3155_STM32 引導加載程序中使用的 USART 協(xié)議
- 51單片機的引導加載程序的詳細資料和工程文件免費下載 6次下載
- 使用TMS320VC5505/04處理器ROM的特點和引導加載程序的描述 4次下載
- 將DSP物理連接到USB主機上的USB引導加載程序 8次下載
- TMS320F28x引導ROM參考指南 5次下載
- Kinetis E系列上的UART引導加載程序設(shè)計 4次下載
- 編程語言的加載和執(zhí)行過程 1.2k次閱讀
- AN-2058: ADuCM355用戶引導加載程序 1.8k次閱讀
- 如何使用CAN引導加載程序在MAXQ7665A中加載用戶應(yīng)用代碼 1.4k次閱讀
- 為MAXQ2000微控制器實現(xiàn)JTAG自舉加載程序主控 2k次閱讀
- 怎么使用uboot引導應(yīng)用程序? 2.4k次閱讀
- 聊聊程序分散加載啟動的奧秘 3.3k次閱讀
- WPS加載項的功能特點及使用方法 9.1k次閱讀
- 淺談RAM 執(zhí)行應(yīng)用程序 3.8k次閱讀
- 嵌入式Linux引導以及U-Boot移植深度分析 2.8k次閱讀
- 基于仿真RS-232串行端口的射頻通信協(xié)議使引導加載器實現(xiàn)無線觸發(fā) 1.5k次閱讀
- 如何利用藍牙串行適配器通過引導加載讓器件實現(xiàn)無線觸發(fā) 1.6k次閱讀
- 如何在樹莓派4上安裝新的引導加載程序 6.5k次閱讀
- 基于ARM-Linux平臺的FPGA程序加載模式淺析 1.5k次閱讀
- 基于以太網(wǎng)BOOTP協(xié)議的DSP程序加載技術(shù) 1.8k次閱讀
- Xilinx FPGA 嵌入式系統(tǒng)程序引導和啟動的流程 2.8k次閱讀
下載排行
本周
- 1新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費
- 4MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費
- 5LAT1218 如何選擇和設(shè)置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環(huán)繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 8MS1000TA 超聲波測量模擬前端芯片技術(shù)手冊
- 0.60 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協(xié)議電壓誘騙控制器IC技術(shù)手冊
- 1.81 MB | 1次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論