NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 5029 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 9 از 9

موضوع: Mck ?

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Apr 2010
    نوشته ها
    30
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    Icon16 Mck ?

    سلام
    این MCK که توقسمت تایمر ها و adc مجلات نوشته شده چیه؟

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند meh1011 آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    47
    تشکر
    22
    تشکر شده 11 بار در 7 پست

    پیش فرض

    mck همون کلاک وارد شده به arm هستش و همه ی قسمت ها از جمله تایمر و وقفه و adc و... برای فعال شدن باید یک ضریبی از این کلاک به آن وارد بشه.

  4. کاربران : 2 تشکر کرده اند از شما meh1011 برای ارسال این پست سودمند:


  5. #3
    کاربر علاقه مند
    تاریخ عضویت
    Apr 2010
    نوشته ها
    30
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط meh1011 نمایش پست ها
    mck همون کلاک وارد شده به arm هستش و همه ی قسمت ها از جمله تایمر و وقفه و adc و... برای فعال شدن باید یک ضریبی از این کلاک به آن وارد بشه.
    ممنون
    پس مخفف main clock هستش

  6. #4
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    سلام
    در صورتی که شما تنظیمات pll رو تغییر ندید مقدار mck برابر فرکانس کریستال هست .
    در صورتی که pll رو تغییر بدید mck میشه : فرکانس کریستال * ضریب pll

  7. کاربران : 2 تشکر کرده اند از شما 1nafar برای ارسال این پست سودمند:


  8. #5
    کاربر علاقه مند meh1011 آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    47
    تشکر
    22
    تشکر شده 11 بار در 7 پست

    پیش فرض

    نقل قول نوشته اصلی توسط aliimani نمایش پست ها
    ممنون
    پس مخفف main clock هستش
    نه اگه دقیق تر توضیح بدم mck=(main ck/div*2)mul

  9. تشکرها از این نوشته :


  10. #6
    کاربر علاقه مند
    تاریخ عضویت
    Apr 2010
    نوشته ها
    30
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط meh1011 نمایش پست ها
    نه اگه دقیق تر توضیح بدم mck=(main ck/div*2)mul
    نه دیگه.مدیر سایت توضیح داد که. ایشون میگن همون فرکانس کریستال

  11. #7
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    سلام
    نه اگه دقیق تر توضیح بدم mck=(main ck/div*2)mul

  12. #8
    کاربر علاقه مند
    تاریخ عضویت
    Apr 2010
    نوشته ها
    30
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط meh1011 نمایش پست ها
    نه اگه دقیق تر توضیح بدم mck=(main ck/div*2)mul
    اخر ما نفهمیدیم این فرمول که شما لطف کردی صحیح بود یا اون چیزی که اقای 1نفر گفت.ایشون مگن همون فرکانس کریستال شما این فرمول و عرض میکنید.در ضمن من بعضی از این پارامتر های این فرمول هم نمیدونم. مثل mul یا منظورتون از div*2

  13. #9
    کاربر علاقه مند meh1011 آواتار ها
    تاریخ عضویت
    Jul 2010
    نوشته ها
    47
    تشکر
    22
    تشکر شده 11 بار در 7 پست

    پیش فرض

    اگر شما یه مقدار دقت کنید آقای 1نفر فرمودند: در صورتی که شما تنظیمات pll رو تغییر ندید مقدار mck برابر فرکانس کریستال هست .
    pllیعنی main clock رو در یک مقداری ضرب کنیم ، مثلا اگه فرکانس کریستال 18.432MHz باشد اگر شما بخواهید از یک فرکانس بالا تری استفاده کنید دیگر لازم نیست کریستال را عوض کنید، فقط کافیه pll رو تنظیم کنید mul=ضریب و div =مقسوم الیه اگر برید دیتاشیت قسمت تنظیمات pll رو بخونید کامل متوجه میشید.(1+ mul )در main clock ضرب میشه و div تقسیم میشه و اما دقیقا نمیدونم این 2 که در حاصل این مقدار تقسیم شده از کجا اومده، اما مهم نیست فقط بدون که فرمول کلی به صورت زیر است. البته فرمول بالا رو اصلاح میکنم (MCK=(MAIN CLOCK(MUL+1)/DIV*2

  14. تشکرها از این نوشته :


مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •