<br /><br />我画了一块2812的板子,把程序加载后执行RUN时,程序只能运行一会儿,有时时间长些,有时很短。好像有几次还跳到了非法指令捕获中断那里,还自动复位,加载的程序在开发板上一切正常。请各位指点一下,先行谢过了。<br />以下是相关程序<br /> DINT;<br /> for(;;)<br /> { <br /> l0++; <br /> l1++;<br /> l2++;<br /> l3++;<br /> l4++;<br /> l5++;<br /> l6++;<br /> l7++;<br /> delay1ms(500);<br /> <br /> key++;<br /> }<br />void delay1ms(unsigned int time1m)<br />{<br />unsigned int delay1mi;<br />unsigned int delay1mj;<br /><br /><br /> for (delay1mi=0;delay1mi<time1m*10;delay1mi++)<br /> {<br /> for(delay1mj=0;delay1mj<1200;delay1mj++)<br /> {<br /> }<br /> }<br /><br /><br />}<br /> |
|