اطلاعیه

Collapse
No announcement yet.

اندازه گیری زمان اجرای یک کد روی میکرو

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

    اندازه گیری زمان اجرای یک کد روی میکرو

    سلام.
    چطوری میتونم زمان اجرای یه الگوریتم رو روی میکرو اندازه بگیرم؟
    اندازه منظورم خیلی دقیق در حد صدم یا هزارم ثانیه!

    #2
    پاسخ : اندازه گیری زمان اجرای یک کد روی میکرو

    زبان اسمبلی استفاده کنید که خیلی راحته. ولی اگه سی باشه با پروتیوس میشه ولی فکر میکنم دقیق نیستش.البته avr نمیدونم. توی pic که میشه
    طب اسلامی

    دیدگاه


      #3
      پاسخ : اندازه گیری زمان اجرای یک کد روی میکرو

      میشه اندازه گرفت.
      نوع میکروکنترلر؟ کامپایلر؟!
      بیایید با Google آشتی کنیم!

      دیدگاه


        #4
        پاسخ : اندازه گیری زمان اجرای یک کد روی میکرو

        از تایمر میکرو می توانی استفاده کنی

        خط قبل از شروع الگوریتم استارت می شود
        خط بعد از الگوریتم استاپ می شود
        هرکه را اسرار حق آموختند
        مهر کردند و دهانش دوختند

        دیدگاه


          #5
          پاسخ : اندازه گیری زمان اجرای یک کد روی میکرو

          با کیل و یه دیباگر میشه اینکار رو انجام داد دوست عزیز
          همیشه به یاد خدا باش !

          دیدگاه


            #6
            پاسخ : اندازه گیری زمان اجرای یک کد روی میکرو

            با سلام

            یه راه خیلی ساده و دقیقش که در حد میکروثانیه جواب میده اینه که شما اون آلگوریتم رو تو یه حلقه بذارین و پس از هر بار اجرا بهش بگین یه بیت از یه پورت رو تاگل کنه. بعد موقعی که میکرو در حال کاره، اون بیت رو با اسکوپ ببینین. با تقریب خوبی نصف پریودش زمان اجرای الگوریتم شماست.
            کمترین توقع از یک فرد تحصیلکرده، دانستن املای صحیح کلمات است.

            دیدگاه

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