ARM技术论坛
直播中

人间yi壶酒

11年用户 95经验值
擅长:模拟技术
私信 关注
[问答]

lpc2138延时函数的问题

主函数:
int main(void)
{ uint8 i=0,j=0;
   uint16 timeSet[7] = {2010,2,22,5,00,00,00};//时间初始化值
   IO_function_setup();
   Initialize_TIME0();
   Initialize_UART1();
   Initialize_rtc(TimeSet);
   Initialize_TIME1();
   Initialize_PWM5();
   Initialize_PWM1();
   Initialize_PWM3();//
   IRQEnable();
   Initialize_IPL_IO();
   Initialize_RF_IO();


   delayms1(3000);

    //delayms1(10);

   off_refrigeration();//关闭制冷调试时要关闭
   showpicture_trade(0);//显示初始化界面
延时函数:
void delayms1(uint32 dly)
{
   uint32 i;
   for(;dly>0;dly--)
   for(i=0;i<7500;i++);
}
仪器运行函数的结果是手具发光
在上面的程序中,正常的运行的结果是手具发光间隔是1.5s;如果将delayms1(10)不屏蔽的话,发光结果是2.1s

回帖(1)

人间yi壶酒

2017-7-26 20:08:12
不知道是哪里产生的问题
举报

更多回帖

发帖
×
20
完善资料,
赚取积分