| 
 
| 各位高手:
 请教个问题,我用str715,4MHz时钟,iar编译器,c语言开发。发现个问题,我用示波器测,从复位完成到应用程序执行要70ms,看资料,这个时间应该是2千多个时钟周期,按我现在的配置,最多是1毫秒就够了,不知是什么原因,请各位高手看看。我试过编译的时候过去掉71x_init.s,71x_vect.s这两个文件也是没有什么改善的。
 以下是我的启动部分的程序:
 
 void CpuIni(void)
 {
 RCCU_CFR=0X00000008;        //clock flag register  OSCIN 不分频,此寄存器初始值为0x00008008
 
 PCU_PLL2CR=0X00000037;        //关pll2
 PCU_PWRCR|=0X8000;
 
 GPIO0_PC0=0XFAFF;
 GPIO0_PC1=0X8FF0;
 GPIO0_PC2=0X756F;
 GPIO0_PD =0XFFFA;
 
 GPIO1_PC0=0XBFFC;
 GPIO1_PC1=0XE9A0;
 GPIO1_PC2=0X965C;
 GPIO1_PD= 0XFFF3;
 
 GPIO1_PD&=0xFFBF;        //set low p1.6    测试点:用示波器看从复位脚高电平,到程序运行到此要70ms
 
 R_LED();
 }
 
 
 void main (void)
 {
 
 CpuIni();
 :
 :
 :
 :
 :
 :
 :
 
 }
 | 
 |