为什么我在IDE 7.62 模拟仿真时总是出现下面的警告,是什么意思?怎样解决?<br />ADC-W0008: No stimulus file attached to ADRESL for A/D.<br /> <br />int ADConvt(unsigned char channel) // ADC sample sub-routine<br />{<br /><br /> unsigned char i; // counter<br /> union{<br /> unsigned int temp;<br /> unsigned char dt[2];<br /> }ad;<br /><br /> static int adc_result;<br /> <br /> <br /> for(i=1, adc_result=0x0000; i<=16; i++) <br /> {<br /> __disable_interrupt();<br /> ADCON0=0;<br /> ADCON0 = 0x81;<br /> ADCON0 |= (channel<<2); // select ADC channel<br /> asm("NOP");<br /> asm("NOP");<br /> asm("NOP");<br /> asm("NOP");<br /> asm("NOP");<br /> asm("NOP");<br /> GO=1; // start ADC<br /> while(GO) continue; // wait ADC sample complete<br /> ad.dt[0]=ADRESL;<br /> ad.dt[1]=ADRESH; // store ADC result<br /> adc_result +=(int)ad.temp; <br /> }<br /> ADON =0; // Stop ADC<br /> return (adc_result/16);<br />}<br /> |
|