你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

12
返回列表 发新帖
楼主: haohao663

【HAL库每天一例】第084例:MPU6050陀螺仪

[复制链接]

2

主题

68

回帖

0

蝴蝶豆

中级会员

最后登录
2020-7-2
发表于 2019-6-24 09:17:33 | 显示全部楼层
好贴,谢谢分享
回复 支持 反对

使用道具 举报

1

主题

157

回帖

0

蝴蝶豆

高级会员

最后登录
2020-8-11
发表于 2019-6-24 09:58:26 | 显示全部楼层
感谢分享!学习中
回复 支持 反对

使用道具 举报

0

主题

153

回帖

0

蝴蝶豆

中级会员

最后登录
2020-1-5
发表于 2019-6-24 18:54:35 | 显示全部楼层

楼主还有资源吗
回复 支持 反对

使用道具 举报

0

主题

2

回帖

0

蝴蝶豆

新手上路

最后登录
2019-6-28
发表于 2019-6-28 10:42:46 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

5

主题

140

回帖

30

蝴蝶豆

高级会员

最后登录
2020-11-15
发表于 2020-3-30 09:32:09 | 显示全部楼层
很多人提到STM32的IIC库函数不好用、不稳定,由于我对C的编程知识起步,
所以只能用函数做,并且也不希望自己建"PROJECT"和“INIT”,在这样的基
础下,经过反复试验,最终发现MX   HAL建立工程、初始化非常好用。
出现的问题和众多码农相同,最大的问题就是能收到地址“0X68”,所有其它数据为零不变!
最终经对比发现,程序没有问题,主要问题是IIC的初始化中不能随意增加延时,很多帖子和
MPU6050说明中提到要由足够的延时,其实这就是个坑,因为延时后6050又进入了休眠,
所以读出的值全为零。结论是该加延时的加,比该加的不要画蛇添足!
由于100K的IIC通讯速度很快,所以只在上电初始化和有复位操作后各加500mS延时,其它豆不需要,
除非你强制运行在很低的CPU时钟,否则IIC的初始化和读写没有跟不上速度的问题,不需要延时。
试验发现STM32F103和STM32F030对HAL库函数的IIC操作都很问题。
回复 支持 反对

使用道具 举报

0

主题

265

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-12-9
发表于 2020-4-26 13:09:21 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

12

主题

1288

回帖

45

蝴蝶豆

金牌会员

最后登录
2020-12-9
发表于 2020-4-26 14:58:42 | 显示全部楼层
学习了
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版