📄 adc.h
字号:
/*
****************************************************************************
* 宁波中科集成电路设计中心 版权所有 Copyright 2005
* http:\\www.nbicc.com
*文件名: adc.h
*程序员: 夏鹏 xpsonny@nbicc.com
*主要内容:adc驱动相关
*
*如有问题或BUG,请登录www.wsn.net.cn 提问或用邮件和作者联系
****************************************************************************
*/
#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); // 初发始化,供调用
result_t ADCBindPort(uint8_t port, uint8_t adcPort); // 绑定,供调用
result_t ADCGetData(uint8_t port); // 开始数据采集,供调用
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -