****************************************************************************************<br />** x9313调0程序。开始于2007年7月26号 。 <br />**<br />**<br />********************************************************************************************************/<br />#include "config.h"<br />#define u 1<<4<br />#define inc 1<<22<br />#define cs 1<<14<br /><br />void DelayMS(uint32 dly)<br />{uint32 i;<br /> for(;dly>0;dly--)<br /> for(i=0;i<5000;i++);<br /> }<br /><br /><br />int main (void)<br />{int i;<br /> PINSEL0=0X00000000;<br /> PINSEL1=0X00000000;<br /> IO0DIR=0XFFFFFFFF;<br /><br /><br /> //此部分为将9313抽头调电压调到0<br /> IO0CLR=cs;<br /> IO0CLR=inc;<br /> for(i=0;i<32;i++)<br /> { IO0CLR=u;<br /> IO0CLR=inc; <br /> IO0SET=inc;<br /> <br /> }<br /> <br /> //调节9313抽头到固定电阻值,如程序中调到第11个抽头位置<br /> IO0CLR=cs; <br /> IO0CLR=inc;<br /> for(i=0;i<5;i++) //现在问题是,9313不听我程序调用啊,调到哪,抽头端输出电压都是5v.这不正常啊,大家帮我分析一下啊<br /> { IO0SET=u;<br /> IO0CLR=inc;<br /> IO0SET=inc;<br /> DelayMS(10);<br /> IO0CLR=cs;<br /> IO0SET=cs;<br /> <br /> }<br /><br /> |
|