电子发烧友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人工智能+消费:技术赋能与芯片驱动未来
  2. 15.25 MB  |  4次下载  |  免费
  3. 2⼯业电源&模块电源产品⼿册
  4. 15.40 MB   |  1次下载  |  免费
  5. 379M15 TO-252三端稳压IC规格书
  6. 0.86 MB   |  次下载  |  免费
  7. 4MBRD20150CT TO-252肖特基二极管规格书
  8. 0.54 MB   |  次下载  |  免费
  9. 5自动锁螺丝运动控制系统用户手册
  10. 6.65 MB   |  次下载  |  5 积分
  11. 6奥特光耦产品手册
  12. 4.83 MB  |  次下载  |  免费
  13. 7SMA系列10MHz~40GHz同轴检波器
  14. 559.60 KB  |  次下载  |  免费
  15. 8CD7388CZ:7W×4 四通道音频功率放大电路技术手册
  16. 0.39 MB   |  次下载  |  10 积分

本月

  1. 1元宇宙深度解析—未来的未来-风口还是泡沫
  2. 6.40 MB  |  241次下载  |  免费
  3. 2元宇宙底层硬件系列报告
  4. 13.42 MB  |  184次下载  |  免费
  5. 32022 年展望報告 – 半導體產業
  6. 1.43 MB  |  136次下载  |  免费
  7. 4晶振与滤波器应用电路《电子工程师必备:元器件应用宝典》
  8. 1.57 MB  |  90次下载  |  免费
  9. 5汽车电子行业深度解析:智能化与电动化方兴未艾
  10. 6.47 MB  |  71次下载  |  免费
  11. 6中国DPU行业白皮书
  12. 23.80 MB  |  37次下载  |  免费
  13. 7晶科鑫代理线-微盟电子2021年度产品目录选型手册
  14. 14.75 MB  |  27次下载  |  免费
  15. 8SJK晶振产品目录-简化版-2022
  16. 13.77 MB  |  20次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935134次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420064次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233089次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191425次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183352次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81602次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73822次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65991次下载  |  10 积分