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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版