OpenEdv-开源电子网

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

STM32与ADXL345通信的问题

[复制链接]

4

主题

7

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2013-4-6
在线时间
0 小时
发表于 2013-9-8 20:39:37 | 显示全部楼层 |阅读模式

原子哥,我使用的是安富莱的开发板,然后自己在网上买个了ADXL345的模块,使用的是您的战舰的例子,地址也改了,GPIO的也改了。但是通信的时候找不到器件ID。连线方式如下,SDA--PB6,,SCL--PB7,,VCC--4.5V,,GND--GND。。请帮我下。应该怎么解决。


#define ADXL_READ    0XA7
#define ADXL_WRITE   0XA6

#define SDA_IN()  {GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=8<<12;}
#define SDA_OUT() {GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=3<<12;}

//IO操作函数 
#define IIC_SCL    PBout(6) //SCL
#define IIC_SDA    PBout(7) //SDA 
#define READ_SDA   PBin(7)  //输入SDA


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-8 23:18:21 | 显示全部楼层
我们的12脚是接VCC的,地址和你的不一样。你得改地址。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

7

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2013-4-6
在线时间
0 小时
 楼主| 发表于 2013-9-9 08:35:49 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥,地址我改了啊!

#define ADXL_READ    0XA7
 #define ADXL_WRITE   0XA6

这个不就是码????
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-9 14:22:21 | 显示全部楼层
#define SDA_IN()  {GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=8<<12;}
#define SDA_OUT() {GPIOB->CRH&=0XFFFF0FFF;GPIOB->CRH|=3<<12;}

这里错了,这里用的是PB11了。。。。

PB7应该是:
#define SDA_IN()  {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)8<<28;}
#define SDA_OUT() {GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)3<<28;}
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

7

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2013-4-6
在线时间
0 小时
 楼主| 发表于 2013-9-9 15:43:41 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
额,是。。。这个忘了。。。
不过原子哥,我改了之后怎么还是不能使用。。还是初始化失败。。。。
这个代码,还是你的。。是不是我的ADXL345挂掉了??
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-9 17:23:11 | 显示全部楼层
这就不好说了,呵呵。你有条件的话,换个模块试试了
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-13 07:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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