资料介绍
描述
本教程将帮助您使用新的引导加载程序对旧 BadgerStick(来自 SXSW 2015)进行编程,这样您就可以将其用作常规 Arduino 设备并在其上加载新草图。
什么是引导加载程序?
首先,让我们解释一下什么是引导加载程序。简而言之,它是一个在您的 Arduino(或其他类似设备)首次启动时运行的小程序。它负责与您的计算机对话,看看您是否正在尝试编写新草图,如果是,则接受新草图。
有什么问题?
在 SXSW 2015 中分发的第一批 BadgerSticks 使用旧版本的引导加载程序进行编程,其运行速度非常慢。这不再受支持,因此我们需要重新编程,或将新的引导加载程序“闪存”到我们的 BadgerStick。
解决问题
要将新的引导加载程序闪存到 BadgerStick,您需要一个称为 ISP 编程器的东西。如果您已经有一个并且知道如何使用它,请转到最后一节。如果你没有 ISP 程序员,你可以设置一个 Arduino 来像一个一样。在本例中,我们将使用 Arduino Pro Mini,但您也可以根据需要使用 Arduino UNO。
设置你的Arduino
首先,您需要使用 ArduinoISP 草图对您的 Arduino 进行编程,这是下面嵌入的代码。这将使您的 Arduino 充当 ISP 程序员。
转到下面的代码部分,并使用右下角的了解更多链接安装 codebender 浏览器。这个插件允许您的浏览器与您的 Arduino 对话,并使用新的草图对其进行编程。
如果您已经有了 codebender 浏览器插件,只需选择您的 Arduino 设备,选择正确的串行 (COM) 端口,然后单击在 Arduino 上运行。几秒钟后,您应该会收到一条成功消息。这意味着您的 Arduino 现在已设置为充当 ISP 程序员。
注意:我们假设您已经在计算机上安装了必要的 FTDI 驱动程序。如果没有,我鼓励您访问codebender 的入门演练,这将帮助您设置和配置您的计算机。
将您的 Arduino 与 BadgerStick 连接
使用下面的示意图将您的 Arduino 连接到 BadgerStick。同样,这显示了一个 Arduino Pro Mini,但您也可以使用具有相同引脚的 UNO。
闪烁新的引导加载程序
现在转到 codebender 的Burn Bootloader页面。
选择BadgerStick作为看板。
选择程序员。如果您已有一个,请选择您拥有的类型。如果您一直在学习本教程,请选择ArduinoISP。
如果您选择ArduinoISP,将出现另一个选择框,要求您选择串行 (COM) 端口。选择属于您的 Arduino 的那个。
单击刻录引导加载程序。片刻之后,将出现一条成功消息。
恭喜,您刚刚使用新的引导加载程序刷新了 BadgerStick!您现在可以使用 codebender 加载新草图,只需选择 BadgerStick 作为板。
试试看,编写这个Hello World草图。
- AWR2243引导加载程序流程
- AWR294x主引导加载程序和辅助引导加载程序
- 用于MCU的USB DFU引导加载程序
- LPC86x SPI辅助引导加载程序
- AN3156_STM32 引导加载程序中使用的 USB DFU 协议
- AN5405_STM32 引导加载程序中使用的 FDCAN 协议
- AN4286_STM32 引导加载程序中使用的SPI协议
- AN3155_STM32 引导加载程序中使用的 USART 协议
- PLEX Arduino UNO引导加载程序开发板
- 51单片机的引导加载程序的详细资料和工程文件免费下载 6次下载
- 如何在STM32微控制器引导加载器中使用USART协议的详细资料说明 4次下载
- 使用TMS320VC5505/04处理器ROM的特点和引导加载程序的描述 4次下载
- 将DSP物理连接到USB主机上的USB引导加载程序 8次下载
- TMS320F28x引导ROM参考指南 5次下载
- Kinetis E系列上的UART引导加载程序设计 4次下载
- 编程语言的加载和执行过程 517次阅读
- AN-2058: ADuCM355用户引导加载程序 805次阅读
- 如何使用CAN引导加载程序在MAXQ7665A中加载用户应用代码 650次阅读
- 为MAXQ2000微控制器实现JTAG自举加载程序主控 984次阅读
- 怎么使用uboot引导应用程序? 1360次阅读
- 聊聊程序分散加载启动的奥秘 1978次阅读
- WPS加载项的功能特点及使用方法 6046次阅读
- 浅谈RAM 执行应用程序 3060次阅读
- 嵌入式Linux引导以及U-Boot移植深度分析 1941次阅读
- 基于仿真RS-232串行端口的射频通信协议使引导加载器实现无线触发 996次阅读
- 如何利用蓝牙串行适配器通过引导加载让器件实现无线触发 1154次阅读
- 如何在树莓派4上安装新的引导加载程序 5638次阅读
- 基于ARM-Linux平台的FPGA程序加载模式浅析 1074次阅读
- 基于以太网BOOTP协议的DSP程序加载技术 1397次阅读
- Xilinx FPGA 嵌入式系统程序引导和启动的流程 2158次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多