平衡小车关于mpu6050的数字准备中断

作为一个大一萌新,刚学完32想做个小玩意儿顺带学习pid,在淘宝买了套件,但是看官方例程的时候有些懵,查阅了几次数据手册,以及很多大佬的讲解才终于懂了一些皮毛。

这篇文章只讲解数据准备中断的配置实现5ms在int脚输出一个中断信号,不涉及fifo溢出中断

a78132aff8ce4c7db0ce718df0c2a146.png

 由图,只需将中断使能寄存器配置为0x01即可使能数据就绪中断

然后将中断引脚配置寄存器(0x37)配置为0x00,即中断产生的是高电平。

所以当数据就绪后会产生一个低电平中断在int脚,要配置中断为200hz的频率,只需要配置数据采样频率寄存器的值与电源管理寄存器的时钟源,当电源管理寄存器(0x6b)配置为0x00时,选择的是8mhz的时钟源,这时想要200hz进行采样,即将采样频率分频器的分频值配置为39即0x27

即可实现200hz的低电平中断输出

f402e80350274609bce0ed13ade380a0.png

注意,此处只是配置的陀螺仪的采样频率,加速度计的频率为1khz且无寄存器进行分频,数据准备中断需要陀螺仪与加速度计数据都准备好了才会产生中断

341c31f4b3344ceea17e0d6b0f48afac.png

 

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

顾煜er

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值