OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3295|回复: 6

同一路IIC,mpu6050、bmp085都驱动成功了,hmc5883有问题,另关于原子哥的delay.c有问题

[复制链接]

12

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2013-12-22
在线时间
1 小时
发表于 2015-10-25 20:14:05 | 显示全部楼层 |阅读模式
5金钱
      工程见附件,mpu6050、bmp085都成功了,只有hmc5883一直只能读出0xff,求各位大神看看是什么问题,开始怀疑时序,可是mpu6050、bmp085用的是同样的软件IIC驱动函数没问题啊!然后怀疑芯片坏了,换了块5883问题依旧,我是真找不着什么问题了请各位来看看,或者有哪位有成功了的stm32f103rb驱动hmc5883的可否发份代码到小弟邮箱1404796595@qq.com。
     另外,请教原子哥,我用您的delay_ms函数延时不准啊?明显时间过长啊?是我哪里弄错了吗?

Quadrotor-(151025发原子).rar

296.31 KB, 下载次数: 277

最佳答案

查看完整内容[请看2#楼]

时钟电路的晶振用错了,太大了
哪管多少辛酸已获胜算!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2013-12-22
在线时间
1 小时
 楼主| 发表于 2015-10-25 20:14:06 | 显示全部楼层
时钟电路的晶振用错了,太大了
哪管多少辛酸已获胜算!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-10-25 21:40:44 | 显示全部楼层
delay_ms很准,不准的话,检查时钟配置.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

12

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2013-12-22
在线时间
1 小时
 楼主| 发表于 2015-10-26 00:37:09 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
刚才把程序下到另外一块同样是stm32f103rb的以前做过的项目的板子,只把状态led的引脚改了下,其他程序没动,延时就正常了~同样方法,我又把那块板子程序下载到这块有问题的板子,延时还是不正常,说明这不是程序问题丫!~那就是时钟电路有问题喽?可是如果是时钟电路有问题的话,为什么串口又能正常使用???莫非时钟电路没问题,是这块芯片滴答定时器坏了???
哪管多少辛酸已获胜算!
回复

使用道具 举报

12

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2013-12-22
在线时间
1 小时
 楼主| 发表于 2015-10-26 10:47:02 | 显示全部楼层


根据这图测了下,分属APB1和APB2下的串口2和串口1都能正常使用,但同属APB1下的tim2定时器定的时间却是正常时间的4倍,和systick一样比实际时间慢了四倍~这该如何解释,单片机坏了么?
哪管多少辛酸已获胜算!
回复

使用道具 举报

12

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2013-12-22
在线时间
1 小时
 楼主| 发表于 2015-10-26 20:38:12 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------像这种连tim2定时器都定时不准的话一般情况是外部晶振有问题吧?但如果外部晶振有问题的话,那串口也应该不工作才对啊?
哪管多少辛酸已获胜算!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-11-1 23:05:33 | 显示全部楼层
回复【4楼】雪噬剑:
---------------------------------
没遇到过.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-19 20:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表