資源簡介
角度傳感器芯片 mma8451的stm32代碼,模塊化,非常方便使用
代碼片段和文件信息
#include?“mma8451.h“
#include?“sys.h“
#define?SCL PAout(6)
#define?SDA PAout(7)
#define?SDAin PAin(7)
#define?SCL_Pin GPIO_Pin_6
#define?SDA_Pin GPIO_Pin_7
#define?Delay5ms() delaynms(5)
#define?Delay5us()??delaynus(5)
signed?int??xvalue=0;
signed?int??yvalue=0;
signed?int??zvalue=0;
#define SlaveAddress???0x38 //定義器件在IIC總線中的從地址根據(jù)SA0=1wei0x3a
uchar?BUF[8];?????????????????????????//接收數(shù)據(jù)緩存區(qū)??????
void?MMA8452_Start(void);
void?MMA8452_Stop(void);
void?MMA8452_SendACK(char?ack);
char?MMA8452_RecvACK(void);
void?MMA8452_SendByte(char?dat);
char?MMA8452_RecvByte(void);
void?MMA8452_ReadPage(void);
void?MMA8452_WritePage(void);
void?Init_MMA8452(void);?????????????//初始化MMA8452
void??Single_Write_MMA8452(uchar?REG_Addressuchar?REG_data);???//單個寫入數(shù)據(jù)
uchar?Single_Read_MMA8452(uchar?REG_Address);???????????????????//單個讀取內(nèi)部寄存器數(shù)據(jù)
void?Multiple_read_MMA8452(void);??????????????????????????????????//連續(xù)的讀取內(nèi)部寄存器數(shù)據(jù)
void?delay(unsigned?int?k);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????8970??2014-04-25?10:36??傾角傳感器mma8451?stm32代碼\mma8451.c
?????文件????????788??2013-08-31?16:40??傾角傳感器mma8451?stm32代碼\mma8451.h
?????文件???????1210??2013-09-02?18:24??傾角傳感器mma8451?stm32代碼\sys.c
?????文件???????2580??2013-08-22?18:13??傾角傳感器mma8451?stm32代碼\sys.h
?????目錄??????????0??2014-04-25?10:37??傾角傳感器mma8451?stm32代碼
-----------?---------??----------?-----??----
????????????????13548????????????????????5
評論
共有 條評論