打印
[STM32F0]

STM32F072discover之陀螺仪L3GD20

[复制链接]
1190|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
拿到这块板子也有一段时间了,也折腾一段时间了。这块板子的丝印颜色没使用nucleo那样的白蓝设计,采用更接地气的绿色,其中功能最吸引人眼球的是触摸按键和板载陀螺仪。如图。
开始的时候调试了一下触摸按键,挺有意思,但这篇**我们来说说板载L3GD20的编程。
这款16位的三轴陀螺仪,有三种量程选择,250dps,500dps,和2000dps.低量程用于高精度测量慢速运动,高量程则用于测量超快速手势和运动。在这里特别说一下,有一篇写加速度计和陀螺仪指南的**讲的挺好,学习了很多知识。
有兴趣的同学可以一边熟悉datasheet,一边看**,很多参数就明白怎么用了。不多说了,移植官方例程中的部分函数,要自己写可能要花费一段时间了。我用的是定时器每隔100ms读取一次三个轴的值,并通过板载四个指示灯显示。
(例程中是用的按键中断)。其中除了L3GD20.c和L3gd20.h之外,主要在主函数中调用Demo_GyroConfig(),MEMS_Test(),Demo_GyroReadAngRate()三个函数。其实根据例程适当的修改,比如连接一个LCD,这也是下一步的学习。当
运行程序实现效果以后,绝对会有很有很多的奇思妙想。程序就不贴了,有兴趣的朋友都可以在ST官网上下载学习。

F072.jpg (405.1 KB )

F072.jpg
沙发
mmuuss586| | 2016-3-19 16:17 | 只看该作者

挺好的;

使用特权

评论回复
板凳
xyz549040622| | 2016-3-19 19:17 | 只看该作者
建议给出官网的详细下载地址,方便网友们进行查找。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

101

帖子

1

粉丝