⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adc.h

📁 这是一个学习芯片的事例,AD9958 一个DDS芯片,里面是芯片控制程序
💻 H
字号:
/**********************************************
   ADC.h file
   The ADuc841's ADC Operation
   Creat by Computer-lov Date: 2005.8.30
   Last edit date:2005.8.30
   Copyright(C) 2005-2015 Computer-lov
   All rights reserved
************************************************/

#include <ADUC841.H>

#ifndef __ADC_H__
#define __ADC_H__

//ADCCON1 Register

#define ON_ADC()                 (ADCCON1|=0x80)
#define OFF_ADC()                (ADCCON1&=~0x80)
#define SET_EX_REF()             (ADCCON1|=0x40)
#define SET_IN_REF()             (ADCCON1&=~0x40)


//ADCCON2 Register

#define SET_DMA_MOD()            DMA=1     //Set to enable a preconfigured ADC DMA mode operation.
#define SET_CCONV()              CCONV=1   //Set to initiate the ADC into a continuous mode of conversion.
#define CLR_CCONV()              CCONV=0
#define SET_SCONV()              SCONV=1      //Set to initiate a single conversion cycle
#define CLR_SCONV()              SCONV=0

#define TEMPERATURE              0x08


void set_channel(unsigned char);
void ADC_init(void);
void wait_end_of_ADC(void);
void offset_calibration(void);
void gain_calibration(void);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -