XL2417D芯片是一款低功耗、高性能和高度集成的SoC,帶有2.4G收發器。它集成了高性能2.4GHz射頻收發器、豐富的基帶功能、32位MCU和各種外圍IO。XL2417D的2.4G射頻收發性能出色,最大13 dBm輸出功率,接收靈敏度可達-99dBm。芯片支持128KB的flash和8KB的RAM,以實現可編程協議和配置文件,支持定制應用程序。
本文介紹的是XL2417D無線收發芯片 UID讀取的操作流程。
一、硬件:USB轉TTL串口工具+XL2417D開發板
連接VCC,GND,TX與RX分別交叉相連
二:打開我們的官方例程
功能演示:
代碼的主要目的是展示如何初始化 SPI 閃存通信,并通過讀取設備 ID 和唯一 ID 來驗證通信是否正常,最后根據配置執行相應的閃存測試。
使用步驟:
1. 編譯下載程序到MCU,并運行;
2. 打開串口獲取打印信息。
代碼注釋:
1.首先調用xl_fmc_spi_init_oprt()初始化 FMC SPI 操作接口
2.調用xl_fmc_spi_flash_wake_up()喚醒 SPI 閃存設備(有些閃存需要喚醒操作)
3.讀取閃存的設備 ID(RDID)并通過 printf 輸出
4.讀取閃存的唯一 ID(RUID)并通過 DEBUG 宏輸出
5.根據宏定義FLASH_ALL_BIT_TEST的值,選擇執行不同的閃存測試:
如果FLASH_ALL_BIT_TEST為 1,則執行全位測試fmc_spi_flash_all_bit_test()
否則執行任意地址測試fmc_spi_flash_any_addr_test()

打印信息(讀取結果):

-
射頻收發器
+關注
關注
4文章
279瀏覽量
26440 -
開發板
+關注
關注
26文章
6291瀏覽量
118085 -
無線收發芯片
+關注
關注
2文章
76瀏覽量
18877
原文標題:XL2417D無線收發芯片 UID讀取
文章出處:【微信號:深圳市芯嶺技術有限公司,微信公眾號:深圳市芯嶺技術有限公司】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
XL2417D 無線透傳模組,開發門檻低,快速實現低功耗無線數據傳輸
芯嶺技術2.4G收發SOC芯片 XL2417D,集成高性能2.4GHz射頻收發器、32位MCU
芯嶺技術2.4G收發芯片XL2417D介紹
有2.4G收發器32位MCU和各種外圍IO的XL2417D
芯嶺技術XL2417D無線收發SOC芯片概述
距離可達200多米的2.4GRFSOC芯片XL2417D!
空曠實測最遠能做到到近300m的2.4g射頻芯片XL2417D,提供sop16腳位和ssop24兩種腳位選擇
2.4G射頻芯片XL2417D系列 內置ram核32位主控 128k/flash,8k/ram
2.4G收發芯片XL2417D開發板,集成高性能2.4射頻收發器 32位MCU
2.4G無線游戲手柄方案開發,采用XL2417D+XL2417U芯片,集成單片機和USB
適合應用于兒童玩具遙控車項目上的芯嶺技術芯片XL2417D
XL2417D無線收發芯片UID讀取的操作流程
評論