金牌会员
- 积分
- 1271
- 威望
- 576
- 贡献
- 345
- 兑换币
- 383
- 注册时间
- 2015-10-16
- 在线时间
- 175 小时
- 毕业学校
- 稷山中学
|
为什么我的都没有采集值啊。OLED显示屏上一直是0,不变化,,这种情况还可能是哪种原因呢。。程序是;
void main()
{
uint16 a,b,c,d,e,f;
OLED_Init();
adc_init (ADC1_SE12);
adc_init (ADC1_SE13);
adc_init (ADC0_SE12);
adc_init (ADC0_SE13);
adc_init (ADC1_SE10);
adc_init (ADC1_SE11);
while(1)
{
a=adc_once(ADC0_SE12, ADC_8bit); //B2
b=adc_once(ADC0_SE13, ADC_8bit); //B3
c=adc_once(ADC1_SE10, ADC_8bit); //B4
d=adc_once(ADC1_SE11, ADC_8bit); //B5
e=adc_once(ADC1_SE12, ADC_8bit); //B6
f=adc_once(ADC1_SE13, ADC_8bit); //B7
OLED_PrintValueI(0,0,a);
OLED_PrintValueI(0,1,b);
OLED_PrintValueI(0,2,c);
OLED_PrintValueI(0,3,d);
OLED_PrintValueI(0,4,e);
OLED_PrintValueI(0,5,f);
DELAY_MS(500);
}
|
|