ADXL345入门知识点(1)

ADXL345是3轴加速度计。体型:3 mm × 5 mm × 1 mm,14根引脚。方向性首先得要明白,如图所示:

那么,什么情况下才算是正的加速度呢?当检测轴的方向和中立的方向相反时检测到的是正的加速度。用图说明最方便:

那么14根引脚都是用来做什么用的呢?我们看图说话:

结合之前的图示,从中间显示的各个方向轴位置我们可以知道拿到这个芯片之后各个引脚的名称。具体含义如下:

一个电源接口,3个数据通信接口,2个中断控制接口。这是大概印象,具体的我们在实际操作中去认识。

通信方式

硬件需要和处理器连接在一起,进行通信才能完成数据传输。常见的通信协议有:IIC和SPI。我们分别讲解。

IIC总线协议

IIC总线的最基本特征是:只要求两条总线线路:一条串行数据线(SDA)、 一条串行时钟线(SCL)。两条线上面可以挂多个设备。

(1)如何开始与结束数据传输?看图说话:

开始信号:当SCL处于高电平时,SDA线从高电平向低电平切换。这个情况表示开始数据传输。

停止信号:当SCL处于高电平时,SDA线从低电平向高电平切换。这个情况表示数据传输结束。(起始和停止条件一般由主机产生。)

(2)如何传输数据?

发送到SDA线上的每个字节必须是8位。每次传输可以发送的字节数量不受限制,只要在开始信号与停止信号之间就可以。每个字节后面

必须跟一个响应信号。数据从最高位开始传输。具体怎么传?SDA上传输的数据必须在SCL为高电平期间保持稳定,因为外接IIC设备在SCL为

高电平的期间采集数据才知道SDA是高或低电平,SDA上的数据只能在SCL为低电平期间反转变化。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值