微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > lpc2138延时函数的问题

lpc2138延时函数的问题

时间:10-02 整理:3721RD 点击:
主函数:
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

不知道是哪里产生的问题

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top