完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
L3GD20 FIFO和LIS3DH加速度计FIFO之间有什么区别?
#lis3dh#l3gd20 以上来自于谷歌翻译 以下为原文 What are the differences between the L3GD20 FIFO and the LIS3DH accelerometer FIFO? #lis3dh #l3gd20 |
|
相关推荐
2个回答
|
|
你好Naue,
首先,L3GD20 FIFO存储16位数据而不是加速度计中的10位数据。其次,L3GD20 FIFO还有一种触发模式,即旁路到流模式。第三,L3GD20 FIFO可以给FIFO空中断。 有关更多信息,请访问http://www.st.com/mems 谢谢, 蒂亚戈雷斯 naue 2013年9月7日星期六下午6:15 L3GD20 FIFO和LIS3DH加速度计FIFO之间有什么区别? 以上来自于谷歌翻译 以下为原文 Hello Naue, Firstly the L3GD20 FIFO has 16-bit data stored rather than 10-bit data in accelerometers. Secondly, the L3GD20 FIFO has one more trigger mode which is bypass-to-stream mode. Thirdly, the L3GD20 FIFO can give FIFO empty interrupt. For more information, please visit http://www.st.com/mems Thank you, Thiago Reis naue Saturday, September 07, 2013 6:15 PM What are the differences between the L3GD20 FIFO and the LIS3DH accelerometer FIFO? |
|
|
|
你好,
我希望在FIFO模式下使用L3G4200D并使用可配置的水印获得中断2。这是我的配置: //设置ODR(打开设备) if(L3G4200D_SetODR(L3G4200D_ODR_100Hz_BW_12_5)== FALSE) 返回FALSE; //设置PowerMode if(L3G4200D_SetMode(L3G4200D_NORMAL)== FALSE) 返回FALSE; //设置fullscale if(L3G4200D_SetFullScale(FULLSCALE_250)== FALSE) 返回FALSE; //设置轴启用 if(L3G4200D_SetAxis(X_ENABLE | Y_ENABLE | Z_ENABLE)== FALSE) 返回FALSE; //设置水印 if(L3G4200D_SetWaterMark(20)== FALSE) 返回FALSE; // FIFO配置 if(L3G4200D_FIFOModeEnable(FIFO_MODE)== FALSE) 返回FALSE; //在interrupt2上启用水印中断 //当fifo包含超过32个元素时,中断会上升 if(L3G4200D_SetInt2Pin(WTM_ON_INT2_ENABLE)== FALSE) 返回FALSE; //中断引脚模式配置:PUSH_PULL或OPEN_DRAIN if(L3G4200D_SetIntPinMode(PUSH_PULL)== FALSE) 返回FALSE; // //配置中断1 if(L3G4200D_SetInt1Pin(I1_ON_PIN_INT1_DISABLE)== FALSE) 返回FALSE; // X和Y高阈值interrutps if(L3G4200D_SetIntConfiguration(INT1_OR | INT1_ZHIE_DISABLE | INT1_XHIE_DISABLE)== FALSE) 返回FALSE; //中断锁存禁用 if(L3G4200D_Int1LatchEnable(L3G4200D_MEMS_DISABLE)== FALSE) 返回FALSE; 我从未收到中断2(FIFO中断),是否有任何配置丢失? 以上来自于谷歌翻译 以下为原文 Hello, Iwant to use the L3G4200D in FIFO mode and get the interrupt 2 with a configurable watermark. This is my config: //set ODR (turn ON device) if(L3G4200D_SetODR(L3G4200D_ODR_100Hz_BW_12_5) == FALSE) return FALSE; //set PowerMode if(L3G4200D_SetMode(L3G4200D_NORMAL) == FALSE) return FALSE; //set fullscale if(L3G4200D_SetFullScale(FULLSCALE_250)== FALSE) return FALSE; //set axis Enable if(L3G4200D_SetAxis(X_ENABLE | Y_ENABLE | Z_ENABLE)== FALSE) return FALSE; //set watermark if(L3G4200D_SetWaterMark(20)== FALSE) return FALSE; //FIFO configuration if(L3G4200D_FIFOModeEnable(FIFO_MODE)== FALSE) return FALSE; //enable watermark interrupt on interrupt2 //when the fifo contains more than 32 elements, the interrupt raises if(L3G4200D_SetInt2Pin(WTM_ON_INT2_ENABLE)== FALSE) return FALSE; //interrupt pin mode configuration: PUSH_PULL or OPEN_DRAIN if(L3G4200D_SetIntPinMode(PUSH_PULL)== FALSE) return FALSE; // //configure interrupt 1 if(L3G4200D_SetInt1Pin(I1_ON_PIN_INT1_DISABLE)== FALSE) return FALSE; //X and Y high threshold interrutps if(L3G4200D_SetIntConfiguration(INT1_OR | INT1_ZHIE_DISABLE | INT1_XHIE_DISABLE)== FALSE) return FALSE; //interrupt latch disable if(L3G4200D_Int1LatchEnable(L3G4200D_MEMS_DISABLE)== FALSE) return FALSE; I never receive the interrupt 2 (FIFO Interrupt), is there any configuration missing ? |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2459 浏览 1 评论
3160 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1727 浏览 1 评论
3547 浏览 6 评论
5907 浏览 21 评论
885浏览 4评论
1263浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
528浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1247浏览 3评论
1299浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-1 18:59 , Processed in 2.156485 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号