freescale
来自「Freescale 系列单片机常用模块与综合系统设计」· 代码 · 共 47 行
TXT
47 行
/******************************************************************************
* Copyright (c) 2003, Motorola Inc. *
* Motorola Confidential Proprietary *
* --------------------------------------------------------------------------- *
* File name : Accelerometer.h *
* Project name: Low-Cost Accelerometer Evaluation Board *
* --------------------------------------------------------------------------- *
* *
* Description : In this file, the Acceleromoter prototype functions are *
* implemented. Also the global variables are declared. *
******************************************************************************/
/* Global Variables */
extern Uchar near gu8TopAccValue;
extern bool near gbResetTop;
extern bool near gbOveraccState;
extern Uchar near gau8LcdFirstLine[];
extern Uchar near gu8AccSelect;
extern Uchar near gu8Wait5msCount;
/* Accelerometer-Adc correspondance */
#define MMA1220 0x4A
#define MMA1260 0x4B
/* Status definition */
#define OK TRUE
#define FAIL FALSE
/* Min and Max values according to Accelerometers Electric Specs*/
#define MMA1220_MIN_DELTA 51
#define MMA1220_MAX_DELTA 77
#define MMA1260_MIN_DELTA 15
#define MMA1260_MAX_DELTA 46
/* Constants for the data conversion to Gs */
#define MMA1220_CONST 128
#define MMA1260_CONST 61
/* Function Prototypes */
Uchar AccDataConvGs(Uchar);
void AccTest(Uchar);
bool AccDataFormat(Uchar);
/******************************************************************************
* End Accelerometer.h *
******************************************************************************/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?