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文章
266浏览量
26329 -
开发板
+关注
关注
26文章
6153浏览量
114004 -
无线收发芯片
+关注
关注
2文章
73浏览量
18812
原文标题: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收发芯片XL2417U,性能强大,高度集成,内置32位MCU和USB
低成本高性能2.4G远距离无线遥控解决方案 XL2400T+XL2417D
2.4G收发芯片XL2417D开发板,集成高性能2.4射频收发器 32位MCU

XL2417D无线收发芯片UID读取的操作流程
评论