資料介紹
描述
MCU漲價!
如今 (2022-23),微控制器變得非常昂貴。現(xiàn)在是拿出那些塵土飛揚的 Particle Xenon 板(由 Particle IoT 停產(chǎn))并將它們轉(zhuǎn)換為在 Arduino 中進行編程的好時機
感謝 Adafruit 為 nRF52840 Feather Express 板提供引導(dǎo)加載程序的辛勤工作,它使用與 Particle Xenon 相同的處理器。
需要的東西
- 1. 粒子氙氣板
- 2. SWD/JTAG編程器或調(diào)試器
- 3. OpenOCD(下附)
- 4. Bootloader(下附)
如何轉(zhuǎn)換(適用于 Windows)
第 1 步:準備好文件
下載下面附帶的 Open OCD 和 Bootloader 文件夾,并將它們解壓縮到 C:/ 驅(qū)動器中。您可以選擇其他位置,但您需要相應(yīng)地提供路徑

另外,添加環(huán)境變量的路徑
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 端口。大多數(shù) Jlink/Daplink/Segger 程序員應(yīng)該可以工作!

第三步:燒錄Bootloader
下一部分在命令提示符中完成,通過按 Windows 鍵并鍵入 cmd 打開命令提示符
(選擇并復(fù)制以下命令,使用鍵盤的Ctrl + V鍵粘貼然后按Enter鍵在命令提示符下執(zhí)行)
接下來使用以下命令將目錄更改為 OpenOCD 位置
cd C:\openocd-0.10.0\bin\
然后通過以下命令刷新引導(dǎo)加載程序:
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 文件燒錄到粒子氙氣中時開始閃爍,命令提示符將顯示引導(dǎo)加載程序的進度,并閃爍不同的消息。燒錄bootloader大約需要20-30秒
轉(zhuǎn)換后引腳映射變化
我通過閱讀 Particle Xenon 和 Feather Express 板的原理圖繪制了這些引出線。然后,眨眼檢查了每個引腳,它們都工作正常。所有標有 x 的引腳都不能直接使用,因為它們沒有映射(查看電路板原理圖以了解更多信息)。但是,可以將它們與低級代碼一起使用(未測試)

使用 Arduino IDE 編程
現(xiàn)在,Particle Xenon 可以像任何常規(guī) Arduino 板一樣通過 USB 進行編程。
使用 USB 電纜將其直接連接到 PC USB 并且應(yīng)該出現(xiàn)一個新的 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 8次下載
- 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 低功耗的測試工程
- 一種融入社會影響力的粒子群優(yōu)化算法 10次下載
- nRF52840藍牙芯片的數(shù)據(jù)手冊免費下載 22次下載
- FPGA Express VHDL的參考手冊免費下載 7次下載
- SKB501藍牙5.0模塊先進的、高度靈活的單芯片的詳細資料免費下載 20次下載
- RIGOL高能粒子物理實驗數(shù)據(jù)采集系統(tǒng)的應(yīng)用案例 1.1k次閱讀
- 熱解粒子探測器與什么相似 1.3k次閱讀
- 熱解粒子探測器干嘛用的 1.9k次閱讀
- 基于瑞薩Arm Cortex-M85 MCU Feather SOM的解決方案 1.2k次閱讀
- 如何利用XIAO BLE Sense設(shè)計一款寵物活動追蹤器 3.5k次閱讀
- 貼片藍牙5.0模塊MS88SF23的特性及應(yīng)用領(lǐng)域 5.4k次閱讀
- 微雪電子藍牙5.0 藍牙Mesh NRF52840簡介 6.6k次閱讀
- 微雪電子藍牙5.0Mesh NRF52840簡介 6.5k次閱讀
- 米爾科技Versatile Express處理器子板介紹 2.7k次閱讀
- 米爾科技Versatile Express邏輯子板規(guī)格 2.1k次閱讀
- 米爾科技Versatile Express 主板 介紹 3.3k次閱讀
- 塵埃粒子計數(shù)器使用說明 9.4k次閱讀
- nRF52840 SoC是市場上唯一支持藍牙5和Thread共存的多協(xié)議SoC 1.6w次閱讀
- arduino是什么以及arduino能干什么 4.8w次閱讀
- nRF905工作原理_nRF905基本特點 1.2w次閱讀
下載排行
本周
- 1新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費
- 4MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費
- 5LAT1218 如何選擇和設(shè)置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環(huán)繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 8MS1000TA 超聲波測量模擬前端芯片技術(shù)手冊
- 0.60 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協(xié)議電壓誘騙控制器IC技術(shù)手冊
- 1.81 MB | 1次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論