ADXL345读数用12864显示
#ifndef__OCM12864#define__OCM12864//#include"../main.h"typedefunsignedcharuchar;typedefunsignedintuint;/****#definelcddata_outP3OUT#definelcddata_inP3IN#defineLCD_DOUT_ENP3DIR=0XFF#defineLCD_DIN_ENP3DIR=0x00#defineset_rs()(P2DIR|=BIT0,P2OUT
发表于 2/25/2012 9:21:46 AM
阅读(16924)
ADXL345数据读出主程序(二)寄存器配置
/*FunctionPointersforInterrupts*/typedefvoid(*tyVctHndlr)(void);tyVctHndlrIRQ=(tyVctHndlr)0x0;tyVctHndlrSWI=(tyVctHndlr)0x0;tyVctHndlrFIQ=(tyVctHndlr)0x0;tyVctHndlrUNDEF=(tyVctHndlr)0x0;tyVctHndlrPABORT=(tyVctHndlr)0x0;tyVctHndlrDABORT=(tyVctHndlr)0x
发表于 2/25/2012 9:17:54 AM
阅读(5846)
ADXL345数据读出主程序(二)
下面把第二个程序给大家:#include#include"IIC.h"#defineslave0xA6#definetime10000#definecount3inti;unsignedintAspeedx[];voiddelay(intlengh){while(lengh>0)lengh--;}voidwrite(unsignedcharslvadd,unsignedcharsubadd,chardata){I2C1MTX=subadd;//
发表于 2/25/2012 9:08:58 AM
阅读(13940)
ADXL345数据读出I2C的配置
#include"ADuC7026.h"#include"I2C_Master.h"//DeviceaddressforADXL345#defineI2CWRITEADDR0xA6//I2Caddressforwirte#defineI2CREADADDR0xA7//I2Caddressforread//I2Cprocessstep,usedforADuC702XI2Cmaster#defineI2C_IDLE0//I2Cidle#defineI2C_WR
发表于 2/25/2012 9:05:11 AM
阅读(14513)
ADXL345数据读出主程序
通过I2C方式对数据读出,硬件连接好之后,把调试好的程序给大家吧!这里有两个不同的程序,先给大家一个吧!#include#defineCR0x0DvoidUART_Initiate(){GP1CON|=0x011;//SettingupUARTat9600(CD=0)COMCON0=0x80;//SettingDLABCOMDIV0=0x88;//COMDIV1=0x00;COMCON0=0x07;
发表于 2/25/2012 9:02:46 AM
阅读(26733)
ADXL345硬件连接及数据输出
ADXL345是一款三轴加速度计,能够检测到三个方向上的三个加速度计。初始化之后,上电之后在各个寄存器之中就有十六进制的数组,每个方向是两个寄存器存储数据,通过SPI或者I2C两种方式对其进行提取。该数组前两位为符号位,如果为00,这
发表于 2/25/2012 8:59:00 AM
阅读(19567)
