完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
问题:写寄存器 后再读取寄存器值;但读取的总是RC522 寄存器复位值(如TxControlReg 写0x01,读出是0x80;试写过RC522 很多个寄存器,读出来的都是复位值)
写函数从示波器解码看没有时序错误,比如TxConfigReg 写地址 0x28 ; 读的时候地址是0xA8; 试过SPI SCK速度调慢到KHZ等级,还是老样子; 注: 1. 使用SPI 通讯,主控EFM32 带硬件SPI; 2.初始化完EFM32 后复位RC522并有延时;
|
|
相关推荐
1个回答
|
|
|
不知道你的主控单片机是什么型号的啊,SPI是IO模拟还是主控的外设实现的呢?建议读取一下芯片的ID寄存器或者version寄存器看是不是正确呢
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
506 浏览 0 评论
607 浏览 0 评论
837 浏览 0 评论
832 浏览 0 评论
RT-Thread与英飞凌(infineon)合作得板子PSOC 6 板子学习
768 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
17058 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-14 08:03 , Processed in 0.659844 second(s), Total 45, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
5428