|
365| 1
|
imx6ull-alpha驱动RC522模块时读寄存器结果总是0x00 |
|
20金钱
最佳答案破案了,分享下解决的过程。
原来是rc522模块和icm20608共用了一根cs线,从而当cs拉低时同时选中了两个从设备,所以另外找了一个io口手动控制片选,并把设备树中的cs-gpios屏蔽了;
但后面发现还是不行,原来是被逻辑分析仪欺骗了,分析仪显示cs线一直都是高电平,但我用杜邦线将其连到电源端时(也就是拉高cs线)竟然就读到了版本号寄存器,说明cs线可能是低电平(至少不是高电平)。
| ||
| ||
/1
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-11-16 14:34
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网