?? adc.h
字號:
/*
****************************************************************************
* 寧波中科集成電路設計中心 版權所有 Copyright 2005
* http:\\www.nbicc.com
*文件名: adc.h
*程序員: 夏鵬 xpsonny@nbicc.com
*主要內(nèi)容:adc驅動相關
*
*如有問題或BUG,請登錄www.wsn.net.cn 提問或用郵件和作者聯(lián)系
****************************************************************************
*/
#ifndef _ADC_H
#define _ADC_H
#include "type.h"
enum {
OS_ADC_CC_RSSI_PORT = 0,
OS_ADC_VOLTAGE_PORT = 7,
OS_ADC_BANDGAP_PORT = 10,
OS_ADC_GND_PORT = 11
};
enum {
OSH_ACTUAL_CC_RSSI_PORT = 0,
OSH_ACTUAL_BANDGAP_PORT = 30,
OSH_ACTUAL_GND_PORT = 31
};
enum {
OSH_ADC_PORTMAPSIZE = 12
};
enum {
OSH_ACTUAL_PHOTO_PORT = 1,
OSH_ACTUAL_TEMP_PORT = 1
/*
OSH_ACTUAL_MIC_PORT = 2,
OSH_ACTUAL_ACCEL_X_PORT = 3,
OSH_ACTUAL_ACCEL_Y_PORT = 4,
OSH_ACTUAL_MAG_X_PORT = 6,
OSH_ACTUAL_MAG_Y_PORT = 5
*/
};
enum {
OS_ADC_PHOTO_PORT = 1,
OS_ADC_TEMP_PORT = 2,
/*
OS_ADC_MIC_PORT = 3,
OS_ADC_ACCEL_X_PORT = 4,
OS_ADC_ACCEL_Y_PORT = 5,
OS_ADC_MAG_X_PORT = 6,
OS_ADC_MAG_Y_PORT = 8
*/
};
/*
enum {
OS_MAG_POT_ADDR = 0,
OS_MIC_POT_ADDR = 1
};
*/
enum {
ADCM_IDLE = 0,
ADCM_SINGLE_CONVERSION = 1,
ADCM_CONTINUOUS_CONVERSION = 2
};
result_t ADCControlInit(void); // 初發(fā)始化,供調(diào)用
result_t ADCBindPort(uint8_t port, uint8_t adcPort); // 綁定,供調(diào)用
result_t ADCGetData(uint8_t port); // 開始數(shù)據(jù)采集,供調(diào)用
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -