枭龙战机

ADXL345寄存器配置

#ifndef__XL345_H#define__XL345_H/*---I2Caddresses---*//*TheprimaryslaveaddressisusedwhentheSDOpinistiedorpulledhigh.ThealternateaddressisselectedwhentheSDOpinistiedorpulledlow.Whenbuildingthehardware,ifyouintendtouseI2C,youmustsetthestateoftheS

ADXL345利用7026主机通讯

#include#includevoidSPI_ADXL345_WRITE(BYTEadress,BYTEdata){GP2CLR=0x800000;//CS4=LOWdelay(1);//CStoSCLKsetuptimespiwrite(adress);//adressspiwrite(data);//datatobewrittendelay(1);//CStoSCLKsetuptimeGP2SET=0x800000;//CS4=Highdelay(1);//WaitTime}u

ADXL345SPI通讯

#include<ADuC7026.h>#include"Common.h"BYTERXBYTE;unsignedcharspiwrite(unsignedintdata){unsignedcharr_data;SPITX=(0xFF&(data));while((SPISTA&0x08)!=0

ADXL345的SPI通讯主函数

#include#includevoidSPI_ADXL345_WRITE(BYTEadress,BYTEdata){GP2CLR=0x800000;//CS4=LOWdelay(1);//CStoSCLKsetuptimespiwrite(adress);//adressspiwrite(data);//datatobewrittendelay(1);//CStoSCLKsetuptimeGP2SET=0x800000;//CS4=Highdelay(1);//WaitTime}u