نيازي به تنظيم کد pll هست يا نه ؟ (ست کردن pll)
سلام به همه دوستان
من تازه کار با ARM شروع کردم و با LPC1768 کار مي کنم.
دو تا سوال داشتم ازتون
1. وقتي تو کيل دارم برنامه مي نويسم 1UL يعني چي ؟ کار همون 1 رو مي کنه ؟
2. وقتي تو کيل system_LPC17xx.c رو استفاده مي کنمُ ميرم تو قسمت configuration و از اونجا کلاک pll و بخش هاي ديگه مثل cpu و جانبي ها رو مشخص ميکنم. من تو بعضي جاها ديدم که ميان و کد زير رو مي نويسن تا pll رو راه بندازن. حالا سوال من اينه که اگه فقط اونجا تنظيم کنم مقدارا رو و کد زير رو تو برنامم نيارمُمشکلي پيش مياد؟ يعني pll تنظيم نميشه ؟
ممنون.
کد:
LPC_SC->SCS = 0x30;
LPC_SC->PLL0CON = 0;
feed();
while(!(LPC_SC->SCS & 0x40));
LPC_SC->CLKSRCSEL = 1;
LPC_SC->PLL0CFG = 0x000f;
feed();
LPC_SC->PLL0CON = 1;
feed();
LPC_SC->CCLKCFG = 3;
LPC_SC->PCLKSEL0 |= 0x03c0;
while((LPC_SC->PLL0STAT & 0x04000000) == 0);
LPC_SC->PLL0CON = 3;
feed();
}