[STM32F4] 为什么只能测出几个角度

[复制链接]
684|9
 楼主| handleMessage 发表于 2017-7-12 22:34 | 显示全部楼层 |阅读模式
STM32F4 控制 HMC5883L,请问下问什么只能测出几个角度 如 26°  60°  360° 180°...
zhouhuanの 发表于 2017-7-12 22:39 | 显示全部楼层
注意SDA的值为0或者BIT5。。
bbapple 发表于 2017-7-12 22:42 | 显示全部楼层
测出这几个值得话,首先要检查I2C的问题,首先将I2C的频率降下去,其次看一下延时部分是否准确。。
aimie 发表于 2017-7-12 22:46 | 显示全部楼层
360度   没有问题 ,估计说你程序的问题。
wanglaojii 发表于 2017-7-12 22:50 | 显示全部楼层
楼主是自己焊接的板子么?如果是,可能已经自己烧坏了。
laozhongyi 发表于 2017-7-12 22:52 | 显示全部楼层
采用IIC读取角度芯片的数据时需要加一些适当的延时。
Edisons 发表于 2017-7-12 22:57 | 显示全部楼层
这个主要是考虑IIC总线的高低电平的变化的。
_gege 发表于 2017-7-12 23:00 | 显示全部楼层
那就再好好看看该角度闲篇相关的资料的,看控制是否正常。
Listate 发表于 2017-7-12 23:04 | 显示全部楼层
IO口配置的是佛偶有问题,检查I2C通信怎么样。。
Mozarts 发表于 2017-7-12 23:09 | 显示全部楼层
检查下该角度芯片的pdf资料的,看有啥细节问题是没注意到的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

1689

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部