szbszbdy 发表于 2011-5-9 11:59:21

求 ATmega168控制ADXL345的代码,最好采用I2C模式。

有谁能上传个,急需啊。

wwfly 发表于 2011-5-10 13:05:45

ADXL345是干嘛的芯片?

szbszbdy 发表于 2011-5-10 14:31:51

回复【1楼】wwfly
-----------------------------------------------------------------------

三轴加速度传感器呀。

szbszbdy 发表于 2011-5-11 13:37:47

难道没有高手么?

b54wco 发表于 2011-5-11 15:23:45

while(TX_TEMP!=0x28)

        {                  

        ADXLCSL();               

        SPI_RW1(0x2D);

        SPI_RW1(0x28);

        ADXLCSH();

          

        delay130us();

        ADXLCSL();               

        SPI_RW1(0xAD);

        TX_TEMP=SPI_RW1(0x00);

        ADXLCSH();

        }

      delay130us();

        ADXLCSL();               

        SPI_RW1(0x31);

        SPI_RW1(0x00);//+-2G,10bit 3.9mg/LSB

        ADXLCSH();       



        delay130us();

        ADXLCSL();               

        SPI_RW1(0x38);

        SPI_RW1(0x00);

        ADXLCSH();       



        delay130us();

        ADXLCSL();               

        SPI_RW1(0x2C);

        SPI_RW1(0x07);//25HZ

        ADXLCSH();


       

        while (1)

        {
       

          ADXLCSL();               

          SPI_RW1(0xF2);

          for(i=0;i<6;i++)

          {

             TX_TEMP=SPI_RW1(0x00);

          }

          ADXLCSH();       
         }

b54wco 发表于 2011-5-11 15:24:13

4 wire SPI Mode.

szbszbdy 发表于 2011-5-11 19:26:55

回复【5楼】b54wco
-----------------------------------------------------------------------

谢谢,不过请问这是atmega168控制的么?

szbszbdy 发表于 2011-5-11 21:50:16

回复【5楼】b54wco
-----------------------------------------------------------------------

能不能把所有的代码都发了呀,再次谢谢啊

gale 发表于 2011-5-19 01:18:46

学到了~

clqfly 发表于 2011-7-27 16:30:32

刚好有用,mark

ssj1991 发表于 2011-7-28 18:07:44

douchuan1987 发表于 2011-12-9 10:27:41

我这有自己写的,不知道还需不需要

wshhy 发表于 2012-1-10 10:37:47

我有AVR I2C 的不知道你还要不

wshhy 发表于 2012-1-10 10:39:00

回复【4楼】b54wco
-----------------------------------------------------------------------
代码不全啊,有直接使用SPI 接口的吗。或者模拟的也行,但要全部

xiwangyangguang 发表于 2012-5-17 20:44:56

这个是用5V的AVR与3.3V的芯片直接I2C通信的么?

lyreliu 发表于 2012-11-24 10:39:49

最近在研究adxl345,困难重重啊。。。有没有朋友能辅导一下那
页: [1]
查看完整版本: 求 ATmega168控制ADXL345的代码,最好采用I2C模式。