اطلاعیه

Collapse
No announcement yet.

نیازی به تنظیم کد pllآ‌ هست یا نه ؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    نیازی به تنظیم کد 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();
    	
    }
    
    int main(void)
    {
    این کد مثاله.
    ---------
    .
    .
    ...........

    #2
    پاسخ : نیازی به تنظیم کد pllآ‌ هست یا نه ؟

    سلام
    اره کار همون یک رو میکنه و فکر کنم منظورش unsigned long باشه اگه اشتباه نکنم حالا اگه کسی دقیقشو میدونه بگه ماهم یاد بگیریم!
    من تاحالا باخود کیل تنظیم نکردم
    ولی اگه داره و تنظیم میکنه دیکه نیازی به این کد نیست
    جواب بعضي حرفا فقط يه نفس عميقه ، بذار تو دلت بمونه...

    دیدگاه


      #3
      پاسخ : نیازی به تنظیم کد pllآ‌ هست یا نه ؟

      سلام
      جواب دوتا سوالتون بله هست

      دیدگاه


        #4
        پاسخ : نیازی به تنظیم کد pllآ‌ هست یا نه ؟

        سلام. دوتا سوال دارم:
        1- cmsis تابعی برای انجام تنظیمات pll ها و کلاک ندارد؟ یعنی نمیشه خود نرم افزار موقع اجرا، تنظیمات مربوط به کلاک رو تغییر بده؟

        2- این دستور که ازش برای کار با رجیسترها استفاده میشه چیه: "<-" . مثلا در این خط از برنامه:
        کد:
        LPC_SC->PLL0CON = 1;
        3- 1U که دوستمون سوال کرده بودند کجا استفاده میشه؟ برای مقدار دادن از این عبارت استفاده شده بوده؟

        «ممنون»

        دیدگاه

        لطفا صبر کنید...
        X