完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我正在使用 nRF 系列 CPU 通过 SPI 与 EVAL-ADPD4100-ARDZ 开发板进行通信。IOVDD 设置为 3.3V,AVDD、DVDD1 和 DVDD2 设置为 1.8V。
以下寄存器配置已写入ADPD4100。 0009 0080 000B 02B2 000C 0012 000D 2710 000F 0006 0010 0000 # one timeslot 0020 0004 0021 0000 0022 0003 0023 0002 0014 8000 ## timeslot A - continuous connect mode - green PPG 0100 0000 0101 40DA 0102 0001 0103 5002 0104 03C0 0105 0707 0106 0007 0107 0140 0108 0000 0109 0210 010A 0003 010B 0210 010C 0001 0110 0003 010D 0099 010E 0000 010F 0000 0112 0000 芯片能够正确读回芯片ID和以下寄存器配置 0009 0080 000B 02B2 000C 0012 000D 2710 000F 0006 0010 0000 # one timeslot 0020 0004 0021 0000 0022 0003 0023 0002 0014 8000 但是,时隙 A 中的所有寄存器都读回0x0000并且无法正确写入。 我进行了额外的测试:在启用时隙 A 和 B 并将配置写入各自的寄存器后,我发现时隙 B 的寄存器可以正确写入和读回。 |
|
相关推荐
1个回答
|
|
|
针对EVAL-ADPD4100-ARDZ评估板时隙A寄存器无法写入的问题,以下是系统性的解决方案: 1. 检查基础配置与通信
2. 复位操作
3. 修正配置顺序关键步骤:必须先禁用时隙A才能配置其寄存器 4. 读写验证
5. 检查寄存器锁定
6. 固件与驱动
7. 硬件排查
8. 参考配置验证以下时隙A常用配置(绿色PPG连续模式): 9. 使用官方工具验证
通过以上步骤,95%以上的配置问题可解决。重点检查时隙禁用状态下的配置顺序和SPI通信稳定性。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 18:33 , Processed in 0.570195 second(s), Total 41, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
345