Randy 发表于 2012-5-2 18:10:11

Arduino nano mini 168 与HMC5883L不能一起工作?(有其他一些正确结果)

本帖最后由 Randy 于 2012-5-3 18:12 编辑

今天下午使用Arduino nano mini 168 与HMC5883L进行通讯,程序可以下载,但是就是显示的结果没有变化,不知道是为什么这样子?nano mini 168我已经换了3个了,结果还是一样的,但是换其他的Arduino 主板和HMC5883L测的话,HMC5883L就可以实时显示出数字来哦!请问是什么情况呢?

下面仔细想了一下解决方法,但是结果还是令我不满意!

大家看看。首先我怀疑几个地方有问题:
第一:供电电压5V太高?
第二:nano mini 168的bootloader不兼容的问题。
第三:连接硬件时SDA、SCL没有连接对。

现在上图,上证据给大家看看,希望哪位朋友手上有nano mini 168或者328的朋友帮忙试一下,把结果贴出来可以吗?

先上官网上的arduino nano mini 168的原理图



然后来一个测试结果




再来一个是UNO的测试结果,这个是没有问题的。



再来一个Fio测试的正确结果,这个一没有问题!




最后来一个mega2560 +HMC5883L。这个也表示无压力!




现在没辙了,不清楚是什么问题,难道真的不能一起用吗?按道理来说应该是没有问题的啊。和Arduino 的一样,都有SDA、SCL、VCC、GND。但是连起来就是不行!希望哪位有试过的,帮忙把结果或者感想说一下!谢谢!

问题已解决,发现我这个问题很傻B,呼呼,浪费了一下午,其实就是一个原因,供电的问题,HMC5883L只能供2.8V-3.3V电压。超过了就不干活了。但是在nano mini 168或者328上没有3.3V。(那就只能外供电了。)但是要注意的是。GND还是要和168或者328共地,不然X轴出现的数值会吓死你哦!呵呵!欢迎怀疑问题,欢迎讨论,欢迎自行解决问题!

弘毅 发表于 2012-5-2 21:01:47

会不会是168 bootloader的问题

Randy 发表于 2012-5-3 08:52:30

弘毅 发表于 2012-5-2 21:01 static/image/common/back.gif
会不会是168 bootloader的问题

你有没有试过。按道理来说是应该没有问题的啊!

弘毅 发表于 2012-5-3 09:53:19

Randy 发表于 2012-5-3 08:52 static/image/common/back.gif
你有没有试过。按道理来说是应该没有问题的啊!

我手头没有168的芯片,不过我遇到过bootloader因为兼容性而不能用的问题。

Randy 发表于 2012-5-3 10:26:53

弘毅 发表于 2012-5-3 09:53 static/image/common/back.gif
我手头没有168的芯片,不过我遇到过bootloader因为兼容性而不能用的问题。

哦,那你是烧什么的bootloader呢?而且这个mini 168 是已经焊在板子上的,外面又没有接口给他下载bootloader的。真是个问题啊!

弘毅 发表于 2012-5-3 11:45:14

Randy 发表于 2012-5-3 10:26 static/image/common/back.gif
哦,那你是烧什么的bootloader呢?而且这个mini 168 是已经焊在板子上的,外面又没有接口给他下载bootloa ...

我当时是uno板子用0022 IDE的bootloader就有问题,换用1.0的bootloader就好了。。。你可以用最新版1.0的IDE重新刷bootloader试试看。。。

Randy 发表于 2012-5-3 12:00:40

弘毅 发表于 2012-5-3 11:45 static/image/common/back.gif
我当时是uno板子用0022 IDE的bootloader就有问题,换用1.0的bootloader就好了。。。你可以用最新版1.0的I ...

OK。这个需要是验证,我现在什么都不差,就差时间去验证了,问题多的要命。写问题回答问题,是最爽的!呵呵!

dreaming 发表于 2013-8-17 23:03:35

大神,能给我解释一下共地吗 百度了一下,各种说法

被迫幸福 发表于 2014-11-3 19:19:26

Randy 发表于 2012-5-3 12:00 static/image/common/back.gif
OK。这个需要是验证,我现在什么都不差,就差时间去验证了,问题多的要命。写问题回答问题,是最爽的!呵 ...

楼主,我的问题是读出来的数据Z轴的一直是0 -1 1 2 这几个跳动,用的是uno,接线什么的没问题,回事传感器的问题吗?
页: [1]
查看完整版本: Arduino nano mini 168 与HMC5883L不能一起工作?(有其他一些正确结果)