完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好呀,
我试图在移动 FXOS8700CQ 传感器时获得中断输出,但无论如何我无法做到这一点。我确实完美地设置了寄存器。请检查我的以下寄存器设置: void FXOS8700CQ_Init(void) { FXOS8700CQ_writeReg(FXOS8700_REGISTER_CTRL_REG2, 0x40); // 将所有寄存器重置为 POR 值 __delay_ms(1); FXOS8700CQ_writeReg(FXOS8700_REGISTER_XYZ_DATA_CFG, 0x00); // +/-2g 范围,0.244mg/LSB FXOS8700CQ_writeReg(FXOS8700_REGISTER_MCTRL_REG1, 0x1F); // 混合模式(加速度计 + 磁力计),最大 OSR FXOS8700CQ_writeReg(FXOS8700_REGISTER_CTRL_REG2, 0x00); // 高分辨率模式 FXOS8700CQ_writeReg(FXOS8700_REGISTER_CTRL_REG3, 0x02); // 推挽,高电平有效中断 FXOS8700CQ_writeReg(FXOS8700_REGISTER_CTRL_REG4, 0x1D); // DRDY、自由落体/运动、P/L 和点击整数已启用 FXOS8700CQ_writeReg( FXOS8700_REGISTER_CTRL_REG5, 0x00); // INT2 上的所有中断 FXOS8700CQ_writeReg(FXOS8700_REGISTER_CTRL_REG1, 0x35); // ODR = 3.125Hz,降噪,主动模式 } 我只配置了上面的寄存器来获得馈送到主 MCU 的 INT2 引脚上的中断输出,我没有配置其他寄存器,我是否需要配置其他寄存器来获得中断。请建议我。我正在尝试过去 4 天,并在谷歌上搜索如何解决这个问题。但还没有解决。谁能帮我解决这个问题。谢谢。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1906个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36358 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4395 浏览 0 评论
6050 浏览 1 评论
6763 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4212 浏览 0 评论
619浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
614浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
606浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
694浏览 2评论
796浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 06:33 , Processed in 0.944301 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号