اطلاعیه

Collapse
No announcement yet.

کلاک در 1768

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

    کلاک در 1768

    سلام
    من برای lpc1768 از کریستال 11.0592 استفاده می کنم و این مقدار رو هم توی Target Window تنظیمات کیل وارد کردم
    ولی امروز وقتی با دستورات CMSIS مقدار کلاک یکی از پریفرالها رو خوندم متوجه شدم که میکرو فکر می کنه کریستالش 12 مگ هستش
    چرا؟ مگه دیگه کجا رو باید تنظیم می کردم

    توضیحات تکمیلی
    تنظیمات PLL عبارت است از
    MSEL=100
    NSEL=6
    CCLKSEL=4 (devide value for cpu clock)
    و کلاک پریفرال مربوطه هم PCLK تقسیم بر 2 هستش
    با این اوصاف من در خروجی CLKPWR_GetPCLK باید
    کد:
    11.0592*100/6*2/4/2 = 46.08MHz
    ببینم اما 50 مگ می بینم که مال کریستال 12 هستش

    #2
    پاسخ : کلاک در 1768

    سلام.
    جای دیگه ای تنظیمی نداره.
    ولی خوب من همین حالا تست کردم.درسته.
    شاید مشکل از توابع cmsis باشه.
    شما برنامه رو تو کیل سیمولیت کن.
    برو تو منوی پریفرال -> کلاکینگ اند پاور کنترل -> کلاک جنریشن شماتیک رو کلیک کن.
    ببین فرکانس چنده.
    تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

    دیدگاه


      #3
      پاسخ : کلاک در 1768

      سلام
      اولا دستت درد نکنه شبیه سازی یاد نداشتم یادم دادی :applause:
      دوما شما تست کردی درسته یعنی چی؟ یعنی حرف من درسته یا برای شما درسته؟ احتمالا دومی مد نظرتون بوده
      توی سیمولیشن مقدار کریستال و PCLK و... رو نگاه کردم درست نشون می داد. همون 11.059 و ...
      می تونید درایورهایی که خودتون دارید برای من بفرستید؟

      ممنون

      دیدگاه


        #4
        پاسخ : کلاک در 1768

        سلام.
        منظورم این بود که محاسبات شما درسته و برای من هم در شبیه سازی فرکانس 92.16 رو میده.

        من با cmsis تست نکردم.
        توی کلاک جنریشن شماتیک ، فرکانس رو دیدم.
        تولید کننده انواع تابلو فرمان آسانسور با تکنولوژی روز دنیا

        دیدگاه


          #5
          پاسخ : کلاک در 1768

          پیداش کردم
          توی system_lpc17xx.c خط 392 نوشته
          کد:
          #define XTAL    (12000000UL)    /* Oscillator frequency        */

          دیدگاه

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