完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我使用STM32单片机与ADIS16488通过SPI通信,连接图和官方手册一样,其中23引脚实时时钟电源和9引脚数据就绪我没有接,因为我不需要用外部时钟和数据就绪信号,我是在初始化各个引脚后,先去用SPI读取传感器的PROD_ID,按照手册上写的,如果读取为0X4068,则代表SPI协议读取正确。 问题在于,我同样的连线,有时传感器初始化不成功,表现为读取PROD_ID为0xFFFF或0x0,有时传感器初始化可以成功,读取PROD_ID为0x4068。 大多情况是如果几天不用,再次使用时,不能正确读取PROD_ID,过几个小时,偶然间就可以正确读取了,之后就一直正确的,不管断电重启还是怎样。但如果间隔一两天不使用就会读取错误。
|
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2291 浏览 1 评论
4088 浏览 1 评论
8190 浏览 0 评论
1992 浏览 0 评论
VL53L5CX #高达 8x8 多区域测距和 63°对角线宽视场 飞行时间多区域测距传感器
17404 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-24 20:36 , Processed in 0.320311 second(s), Total 38, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号