资料介绍
描述
MCU涨价!
如今 (2022-23),微控制器变得非常昂贵。现在是拿出那些尘土飞扬的 Particle Xenon 板(由 Particle IoT 停产)并将它们转换为在 Arduino 中进行编程的好时机
感谢 Adafruit 为 nRF52840 Feather Express 板提供引导加载程序的辛勤工作,它使用与 Particle Xenon 相同的处理器。
需要的东西
- 1. 粒子氙气板
- 2. SWD/JTAG编程器或调试器
- 3. OpenOCD(下附)
- 4. Bootloader(下附)
如何转换(适用于 Windows)
第 1 步:准备好文件
下载下面附带的 Open OCD 和 Bootloader 文件夹,并将它们解压缩到 C:/ 驱动器中。您可以选择其他位置,但您需要相应地提供路径
另外,添加环境变量的路径
Windows key >> (type 'path') System Properties >> Environment Variables >>New >>
(in Edit user value) add path:
C:\openocd-0.10.0\bin
第 2 步:连接硬件
将 Particle Xenon 板连接到 SDW 编程器,将编程器连接到 PC USB 端口。大多数 Jlink/Daplink/Segger 程序员应该可以工作!
第三步:烧录Bootloader
下一部分在命令提示符中完成,通过按 Windows 键并键入 cmd 打开命令提示符
(选择并复制以下命令,使用键盘的Ctrl + V键粘贴然后按Enter键在命令提示符下执行)
接下来使用以下命令将目录更改为 OpenOCD 位置
cd C:\openocd-0.10.0\bin\
然后通过以下命令刷新引导加载程序:
openocd -f C:/openocd-0.10.0/scripts/interface/cmsis-dap.cfg -f C:/openocd-0.10.0/scripts/target/nrf52.cfg -c "adapter_khz 1000" -c "transport select swd" -c "init" -c "soft_reset_halt" -c "nrf52 mass_erase" -c "flash write_image C:/nrf52840.hex" -c "reset" -c "exit"
如果一切顺利,您会看到 Jlink/Daplink/Segger 编程器在将 hex 文件烧录到粒子氙气中时开始闪烁,命令提示符将显示引导加载程序的进度,并闪烁不同的消息。烧录bootloader大约需要20-30秒
转换后引脚映射变化
我通过阅读 Particle Xenon 和 Feather Express 板的原理图绘制了这些引出线。然后,眨眼检查了每个引脚,它们都工作正常。所有标有 x 的引脚都不能直接使用,因为它们没有映射(查看电路板原理图以了解更多信息)。但是,可以将它们与低级代码一起使用(未测试)
使用 Arduino IDE 编程
现在,Particle Xenon 可以像任何常规 Arduino 板一样通过 USB 进行编程。
使用 USB 电缆将其直接连接到 PC USB 并且应该出现一个新的 com 端口(这个 com 端口号因 PC 不同而不同,最好在插入之前查看 Arduino IDE 中可用的 com 端口,以便您可以识别新的 com 端口)
从 Arduino IDE 中选择 Adafruit Feather Express
尝试编译并闪烁下面附带的 RGB blinky。
After the very first programming, the com port will change again but this time it will show the board name as Adafruit Feather nRF52840 Express, which means Arduino IDE will detect the board automatically onwards whenever connected.
编程 RGB 闪烁后
参考
Adafruit Feather nRF52840 Express 引出线
- 基于nRF52的nRF52840 SoC 2次下载
- MakerDiary NRF52840上的CircuitPython
- nRF52840 BLE控制器
- ESP32 Feather RTC与SD开源分享
- Arduino NRF24LO1通信开源分享
- 如何在Arduino中使用NRF24L01模块
- DIY Arduino nRF24L01遥控器
- nRF52840 MicroMOD处理器
- Mixly arduino nrf2401+对讲机制作
- Arduino Uno国内改版电路原理图下载 0次下载
- nRF52840/nRF52832 低功耗的测试工程
- 一种融入社会影响力的粒子群优化算法 10次下载
- nRF52840蓝牙芯片的数据手册免费下载 21次下载
- FPGA Express VHDL的参考手册免费下载 7次下载
- SKB501蓝牙5.0模块先进的、高度灵活的单芯片的详细资料免费下载 20次下载
- 基于瑞萨Arm Cortex-M85 MCU Feather SOM的解决方案 289次阅读
- 一个微型的粒子加速器 648次阅读
- 如何利用XIAO BLE Sense设计一款宠物活动追踪器 2171次阅读
- PCI Express接口标准的特点及在FPGA中的应用 2483次阅读
- 贴片蓝牙5.0模块MS88SF23的特性及应用领域 4570次阅读
- 微雪电子蓝牙5.0 蓝牙Mesh NRF52840简介 4395次阅读
- 微雪电子蓝牙5.0Mesh NRF52840简介 4976次阅读
- 米尔科技Versatile Express处理器子板介绍 1895次阅读
- 米尔科技Versatile Express逻辑子板规格 1353次阅读
- 米尔科技Versatile Express 主板 介绍 2258次阅读
- 尘埃粒子计数器使用说明 8024次阅读
- nRF52840 SoC是市场上唯一支持蓝牙5和Thread共存的多协议SoC 1.4w次阅读
- nrf24l01无线模块传输距离分析 3.4w次阅读
- arduino是什么以及arduino能干什么 4.4w次阅读
- nRF905工作原理_nRF905基本特点 1.1w次阅读
下载排行
本周
- 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次下载 | 免费
评论
查看更多