打印
[应用相关]

在CC2530的那个“Per_test”程序里加上HMC5883的程序,为什么读不出数据

[复制链接]
889|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
北斗下寻觅|  楼主 | 2015-11-16 18:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
之前在网上找到CC2530联接HMC5883磁力计的程序,经过测试后完全可用,于是想把它整合到CC2530的那个“Per_test”的程序里,放到appTransmitter()函数的主循环里,这样就可以通过无线发送出去了,但是整合后却读不出数据。

用示波器查看SDA输出的数据,发现输出的时序和网上可用的程序完全不一样,不知道是不是晶振设置的不一样,但是看了下“Per_test”程序里的晶振,不太会改,希望大神给指点一下。或者是其他的什么原因导致SDA输出的时序有误?

还有就是HMC5883的初始化,如何设置成单字节读取,只需要将0x02写入0x01就行了吗?

反正问题就是用Per_test改过的程序,读不出HMC5883的数据,读出来的都是0,同样是IIC,读ADXL345就很容易,这个磁力计就始终调不好,望大神出手相助啊
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

3

帖子

0

粉丝