电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>粒子氙Arduino转换(Feather nRF52840 Express)

粒子氙Arduino转换(Feather nRF52840 Express)

2023-01-31 | zip | 0.20 MB | 次下载 | 免费

资料介绍

描述

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:/ 驱动器中。您可以选择其他位置,但您需要相应地提供路径

poYBAGPXV9-AeoO7AAIY0f3AmEA685.jpg
 

另外,添加环境变量的路径

Windows key >> (type 'path') System Properties >> Environment Variables >>New >>

(in Edit user value) add path:

C:\openocd-0.10.0\bin
poYBAGPXV-2AVdpLAALmYvh10xU365.png
 

第 2 步:连接硬件

将 Particle Xenon 板连接到 SDW 编程器,将编程器连接到 PC USB 端口大多数 Jlink/Daplink/Segger 程序员应该可以工作!

pYYBAGPXWAeAHCNnAAbPTYrRwUU302.jpg
 

第三步:烧录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"
pYYBAGPXWAqAFJfRAADS-KyNcVE586.png
 

如果一切顺利,您会看到 Jlink/Daplink/Segger 编程器在将 hex 文件烧录到粒子氙气中时开始闪烁,命令提示符将显示引导加载程序的进度,并闪烁不同的消息。烧录bootloader大约需要20-30秒

转换后引脚映射变化

我通过阅读 Particle Xenon 和 Feather Express 板的原理图绘制了这些引出线。然后,眨眼检查了每个引脚,它们都工作正常。所有标有 x 的引脚都不能直接使用,因为它们没有映射(查看电路板原理图以了解更多信息)。但是,可以将它们与低级代码一起使用(未测试)

poYBAGPXWA2AA18LAAGoYwRNP3c606.jpg
引脚名称映射
 

使用 Arduino IDE 编程

现在,Particle Xenon 可以像任何常规 Arduino 板一样通过 USB 进行编程。

使用 USB 电缆将其直接连接到 PC USB 并且应该出现一个新的 com 端口(这个 com 端口号因 PC 不同而不同,最好在插入之前查看 Arduino IDE 中可用的 com 端口,以便您可以识别新的 com 端口)

pYYBAGPXWByAV0D_AAO_lniO48A065.jpg
 

从 Arduino IDE 中选择 Adafruit Feather Express

poYBAGPXWB-AbM76AAIvrdX2z0g814.png
 

尝试编译并闪烁下面附带的 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.

pYYBAGPXWCKARSTtAAF3wobkgeY470.png
 

编程 RGB 闪烁后

 

参考

Adafruit Feather nRF52840 Express 引出线

Adafruit Feather nRF52840 引导加载程序

粒子氙引出线和示意图

打开强迫症


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费