我用的是LPC2136,只想看看芯片能不能跑起来,用了下面的程序,本意是通过P0.21口输出方波,但程序烧录到芯片上后,P0.21什么输出都没有,各位帮忙看看我出错在哪里?谢谢!<br /> #include "lpc213x.h"<br /><br /><br />int main( void )<br />{<br /> unsigned int i;<br /><br /> PINSEL1 = 0x00000000;<br /> <br /><br /> IO0DIR = ( 1 << 21 ); //P0.21设置为输出<br /> <br /> <br /> <br /> IO0SET = ( 1 << 21 ); //P0.21置位<br /><br /> while ( 1 )<br /> {<br /> <br /><br /> IO0CLR = ( 1 << 21 ); //P0.21清零<br /><br /> for ( i = 0; i < 1000; i ++);//延时<br /><br /> IO0SET = ( 1 << 21 ); //P0.21置位<br /> <br /> for ( i = 0; i < 2000; i ++);//延时<br /><br /> }<br /><br /> return 0;<br />} <br /> |
|