ad.h
来自「avr NRF驱动 编程.里面有NRF驱动说明.新手可以参考.」· C头文件 代码 · 共 78 行
H
78 行
//****************AD
unsigned char adjs=0;
void AD(unsigned int *adsj)
{
if(ADCSRA&16)
{
switch(adjs)
{
case 0:
{
*adsj=ADC; //读取AD0
ADMUX=0B01000001;
adjs=1;
}
break;
case 1:
{
*(adsj+1)=ADC; //AD1
ADMUX=0B01000000;
adjs=0;
}
break;
/*
case 2:
{
*(adsj+2)=ADDATAH; //读取 AD3 LP
ADCON=119;//启动AD7
adjs=3;
}
break;
case 3:
{
*(adsj+3)=ADDATAH; //读取AD7 I
ADCON=135; //启动AD8
adjs=4;
}
break;
case 4:
{
*(adsj+4)=ADDATAH; //读取AD8 R
ADCON=23;//启动AD1
adjs=0;
}
break;
*/
default: {adjs=0; ADMUX=0B01000000; }
}
ADCSRA|=16+64; //清除完成标志 同时启动转换开始
}
}
//*************************** AD END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?