//*ADCTRL2=0x4746;//表明不能被事件管理器A启动,虽然你设置//*T2CON=0x1080;//<br /><br /><br />//<br />void interrupt T6INT()<br />{<br /> <br /> int ila1,ila,vidata[16],ua,ub,uc,j; <br /> *T2CNT=0X0000;//该句的执行会影响T2周期中断的忽大忽小,屏蔽掉后再看。//<br /> *EVAIFRB=*EVAIFRB|0X0001;<br />//<br /><br />这段程序我认为是T2周期中断的处理,你实际是软件启动的ADC。并且将T2CNT赋零,实际此时T2CNT已经走了一点点。
|