粒子氙Arduino转换(Feather nRF52840 Express)
资料介绍
描述
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 3次下载
- MakerDiary NRF52840上的CircuitPython
- nRF52840 BLE控制器
- ESP32 Feather RTC与SD开源分享
- ESP32 Feather实时时钟开源分享
- Arduino NRF24LO1通信开源分享
- 如何在Arduino中使用NRF24L01模块
- DIY Arduino nRF24L01遥控器
- nRF52840 MicroMOD处理器
- Mixly arduino nrf2401+对讲机制作
- nRF52840/nRF52832 低功耗的测试工程
- 一种融入社会影响力的粒子群优化算法 10次下载
- nRF52840蓝牙芯片的数据手册免费下载 21次下载
- FPGA Express VHDL的参考手册免费下载 7次下载
- SKB501蓝牙5.0模块先进的、高度灵活的单芯片的详细资料免费下载 20次下载
- RIGOL高能粒子物理实验数据采集系统的应用案例 103次阅读
- 热解粒子探测器与什么相似 404次阅读
- 热解粒子探测器干嘛用的 519次阅读
- 基于瑞萨Arm Cortex-M85 MCU Feather SOM的解决方案 547次阅读
- 如何利用XIAO BLE Sense设计一款宠物活动追踪器 2432次阅读
- 贴片蓝牙5.0模块MS88SF23的特性及应用领域 4775次阅读
- 微雪电子蓝牙5.0 蓝牙Mesh NRF52840简介 5126次阅读
- 微雪电子蓝牙5.0Mesh NRF52840简介 5378次阅读
- 米尔科技Versatile Express处理器子板介绍 2078次阅读
- 米尔科技Versatile Express逻辑子板规格 1507次阅读
- 米尔科技Versatile Express 主板 介绍 2521次阅读
- 尘埃粒子计数器使用说明 8464次阅读
- nRF52840 SoC是市场上唯一支持蓝牙5和Thread共存的多协议SoC 1.4w次阅读
- arduino是什么以及arduino能干什么 4.5w次阅读
- nRF905工作原理_nRF905基本特点 1.1w次阅读
下载排行
本周
- 1EN60335-1安规标准 中文版本
- 1.86 MB | 53次下载 | 1 积分
- 2LT7406FJ N沟道增强型功率MOSFET规格书
- 1.38 MB | 2次下载 | 免费
- 3米尔-瑞芯微RK3562核心板开发板,4核CPU,ARM中量级多面手
- 3.45 MB | 2次下载 | 免费
- 4运算放大电路入门教程
- 0.70 MB | 1次下载 | 免费
- 5开源鸿蒙版真4K显示器广告机主板AIoT-6780SE彩页
- 613.79 KB | 1次下载 | 免费
- 6LTS6802FJ N沟道增强型功率MOSFET规格书
- 1.58 MB | 次下载 | 免费
- 7LTS6808FJL N沟道增强型功率MOSFET规格书
- 1.52 MB | 次下载 | 免费
- 8LT3810FR 双不对称N沟道增强型功率MOSFET规格书
- 1.14 MB | 次下载 | 免费
本月
- 1STM32CubeMX用于STM32配置和初始化C代码生成
- 21.90 MB | 619次下载 | 免费
- 2STM32开发板教程之STM32开发指南免费下载
- 24.88 MB | 176次下载 | 3 积分
- 3DeepSeek:从入门到精通
- 5.36 MB | 95次下载 | 1 积分
- 4EN60335-1安规标准 中文版本
- 1.86 MB | 53次下载 | 1 积分
- 5OAH0428最新规格书(中文)
- 2.52 MB | 27次下载 | 10 积分
- 6UHV系列雷电冲击电压发生器试验装置详细说明使用
- 1.07 MB | 17次下载 | 免费
- 7Altium-常用3D封装库(Step)接插件篇
- 4.95 MB | 14次下载 | 免费
- 8介绍一些常用的电子元器件
- 3.20 MB | 8次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935124次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420063次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191371次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183336次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81583次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73814次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论