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

📄 adc.h

📁 Texas-Instrument C2000 Series DSP example programs
💻 H
字号:
/*==============================================================*/
/* Name:           ADC.H					*/
/* Project:        ENCODER                                      */
/* Originator:     Martin Staebler				*/
/* Description:    ADC Converter 'C' Marcos			*/	
/*==============================================================*/

#ifndef __ADC_H_
#define __ADC_H_

/*---------------*/
/* Include files */
/*---------------*/
#include        "c240.h"	

/*--------*/
/* Macros */
/*--------*/

/*---------------------------------------*/
/* select ADC0/1 channel and start ADC's */
/*---------------------------------------*/
#define ADC_START(ch_0_7,ch_8_15)          \
        {                                  \
           ADCTRL1 &= 0xFF81;              \
           ADCTRL1 |= ( (ch_0_7<<1) | ((ch_8_15-8)<<4) | 0x0001); \
        }
                   

/*---------------------*/
/* read ADC0 & 1 value */
/*---------------------*/
#define ADC_READ2(val0,val1)                 \
        {                                    \
           while(!(ADCTRL1 & 0x0100));       \
           val0 = ADCFIFO1;                  \
           val1 = ADCFIFO2;                  \
           ADCTRL1 |= 0x0100;                \
        }        

#endif

⌨️ 快捷键说明

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