اطلاعیه

Collapse
No announcement yet.

نحوه ی فهمیدن سرعت مورد نیاز برای تنظیم میکرو

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

    نحوه ی فهمیدن سرعت مورد نیاز برای تنظیم میکرو

    دوستان چطوری میشه فهمید که میکرو به چه سرعتی برای پردازش نیاز داره ، و میتونه چند خط کد رو تو مثلا 100 میلی ثانیه اجرا کنه ؟
    البته منظور از خط کد همون خط های باینری هستند که میکرو اجرا کنه .
    یکم واضح تر بگم ، ببینید شما فرض کنید که ما یه سنسور داریم ، و زمانی که سنسور و یکی از پایه های میکرو روبه رو هم قرار میگیرن (حالا به هر شکل به هر طور به هر بهونه ای) نهایتا 100 میلی ثانیه هست ، که بعد از روبه رو هم رد میشن ، حالا من میخام بدونم این میکرو تو این 100 میلی ثانیه چند خط کد میتونه اجرا کنه ؟؟ و عقب نیوفته !!! کلاک میکرو که همون سرعتش هست باید رو چند باشه ؟؟!! آیا اصلا این میکرو میتونه نیاز منو تو این مدت برآورده کنه یا نه؟؟؟



    امیدوارم که منظورمو فهمونده باشم.


    با تشکر.
    به سمت نور خورشید حرکت کن،تو میتونی تابش خورشید رو حس کنی ،حتی اگه کور باشی.
    (پیش به سوی هدف)

    #2
    پاسخ : نحوه ی فهمیدن سرعت مورد نیاز برای تنظیم میکرو

    سلام
    اگه شما از فرکانس 16مگاهرتز استفاده کنید هر کلاک شما میشه 1 تقسیم بر 16000000که میشه0.0000000625 که میشه 62.5 نانو ثانیه
    حالا از اونجایی که اکثر دستورات ای وی ار در یک کلاک انجام میشه وبا فرض اینکه تمام دستورات شما یک کلاک سیکلی هستند 62.5 نانو رو بر صد میلی ثانیه تقسیم میکنیم که میشه 1600000
    امیدوارم درست متوجه سوال شماو درست جواب داده باشم

    دیدگاه


      #3
      پاسخ : نحوه ی فهمیدن سرعت مورد نیاز برای تنظیم میکرو

      نوشته اصلی توسط alielcr
      سلام
      اگه شما از فرکانس 16مگاهرتز استفاده کنید هر کلاک شما میشه 1 تقسیم بر 16000000که میشه0.0000000625 که میشه 62.5 نانو ثانیه
      حالا از اونجایی که اکثر دستورات ای وی ار در یک کلاک انجام میشه وبا فرض اینکه تمام دستورات شما یک کلاک سیکلی هستند 62.5 نانو رو بر صد میلی ثانیه تقسیم میکنیم که میشه 1600000
      امیدوارم درست متوجه سوال شماو درست جواب داده باشم
      یعنی تو یه کلاک ، کل دستورات اجرا میشه ؟؟؟
      یعنی میکرو واقعا میرسه اینهمه کد رو اجر کنه ؟؟؟ یعنی اینقدر سریعه؟؟؟



      ممنون.
      به سمت نور خورشید حرکت کن،تو میتونی تابش خورشید رو حس کنی ،حتی اگه کور باشی.
      (پیش به سوی هدف)

      دیدگاه


        #4
        پاسخ : نحوه ی فهمیدن سرعت مورد نیاز برای تنظیم میکرو

        سلام
        تو دیتا شیت ای وی ار برای اجرای هر دستور تو جدول Instruction Set Summaryکلاک سیکلش رو نوشته که اکثر دستورات 1 کلاک چند تا 2 وچند تا 3 و چند تا 4 کلاک سیکل نیاز برای اجرا شدن دارن
        البته مبنای اجرای این دستورات توی کد ماشین هستند یعنی ما ی توی کدویژن مینویسیم ++i این معنیش یک دستور نیست بلکه این جمع ساده در زبان اسمبلی به چند دستور تبدیل میشه که کلاک مورد نیازش رو در زبان اسمبلی توی جدول Instruction Set Summaryاورده

        دیدگاه

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