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

موضوع: فرکانس مناسب برای میکرو atmega32

  1. #1
    عضو جدید
    تاریخ عضویت
    Apr 2015
    نوشته ها
    15
    تشکر
    9
    تشکر شده 2 بار در 2 پست

    پیش فرض فرکانس مناسب برای میکرو atmega32

    سلام دوستان
    فرق frequency و clock frequency و TOSC frequency رو میشه مختصر یه توضیحی بدین

    واسه اینکه عملکرد درستی داشته باشه باید سر چه مقداری باشن و اینکه با توجه به فرکانس واسه تاخیرای برنامه (با دستور wait) باید از چه مقداری استفاده کنم که حدود 1ی 2 ثانیه تاخیر بده

    یه مسئله دیگه که هست وقتی فرکانس رو میزارم روی 1000000 سرعت شبیه سازیش بیشتره وقتیه که میزارم روی 8000000 یعنی تاخیرارو زودتر رد میکنه! دلیلش چیه؟

    مدار قفل رمز دیجیتال هستش
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 1.jpg
مشاهده: 27
حجم: 143.8 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 2.jpg
مشاهده: 30
حجم: 136.6 کیلو بایت  

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

  3. #2
    کاربر فعال
    تاریخ عضویت
    Mar 2013
    نوشته ها
    136
    تشکر
    87
    تشکر شده 70 بار در 47 پست

    پیش فرض

    مهندس خیلی مختصر توضیح میدید ....و کاملا متوجه منظورتون نشدم دو تای اول frequency و clock frequency هر دو به معنی فرکانس کاری میکرو هست ..... یعنی همونجایی که در برنامه بسکام $crystal = 1000000 می کنید یعنی کریستالی که به پایه های OSCI و OSCO وصل میشه باید 1 مگاهرتز باشه اگر کریستال داخلی استفاده می کنید که دیگه نیازی به کریستال نیست یعنی خود میکرو بطور داخلی یک کریستال براتون درست میکنه (که در شبیه سازی همین کریستال داخلی فعاله) در شبیه ساز نرم افزار clock frequency همون مقدار $crystal = 1000000 هست یعنی اگر $crystal = 8000000 باید در قسمت clock frequency مقدار 8MHz رو قرار بدید . ولی TOSC frequency یک مقوله دیگه است که اصلا ربطی به تاخیر با دستور waitms بسکام نداره این TOSC frequency برای تایمر هست یعنی اگر شما کریستالی به پایه ی فکر کنم اسمش TOSC هست وصل کنی باید مقدارش با این مقدار برابر باشه خلاصه ی مطلب : clock frequency را همون مقدار crystal = XXXXXXXXX قرار بدید و با TOSC frequency کاری نداشته باشید

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


  5. #3
    عضو جدید
    تاریخ عضویت
    Apr 2015
    نوشته ها
    15
    تشکر
    9
    تشکر شده 2 بار در 2 پست

    پیش فرض

    کاملا متوجه شدم ممنون
    فقط تو عمل واسه waitms چه مقداری بزارم که تاخیر حدود یه ثانیه بهم بده؟ فرکانس کاری (کریستال داخلی)هم روی 8MHz هستش
    با کمو زیاد کردن فرکانس مدت تاخیرا هم تغییر میکنن؟

  6. #4
    تازه وارد
    تاریخ عضویت
    May 2015
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    برای داشتن تاخیر یک ثانیه دقیق باید از کریستال 32867 Hz یا همون کریستال ساعت استفاده کنید ...👍

موضوعات مشابه

  1. مشکل با دقت ADC در Atmega32
    توسط hossein_robin در انجمن AVR
    پاسخ: 19
    آخرين نوشته: 07-12-2016, 18:43
  2. سوال از میکروکنترلرهای avr - ATMega32
    توسط سلیلة الزهراء در انجمن AVR
    پاسخ: 0
    آخرين نوشته: 27-12-2012, 14:59
  3. راه اندازی همزمان چند ADC در Atmega32
    توسط hashemifard در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 24-10-2012, 10:20
  4. atmega32 smd
    توسط gate_crasher در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 14-04-2010, 22:45
  5. خروجي DTMF در atmega32
    توسط matarsak در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 09-09-2009, 21:44

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

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