اطلاعیه

Collapse
No announcement yet.

نوشتن کتابخانه برای iar

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

    #16
    پاسخ : نوشتن کتابخانه برای iar

    سلام :nerd:
    کسی می دونه بهترین و صحیح ترین راه ایجاد تاخییر در برنامه IAR چیه؟
    نظرتون راجب دستور NOP اسمبلی چیه واسه این کار؟

    دیدگاه


      #17
      پاسخ : نوشتن کتابخانه برای iar

      در iar اگر کتابخانه intrinsics.h را در ابتدای برنامه include کنید می توانید برای ایجاد تاخیر به میزان سیکل های مورد نظر از ()delay_cycles__ استفاده کنید که به عنوان آرگومان تنها عدد (و نه متغیر) را می پذیرد.
      اوژن: به معنای افکننده و شکست دهنده است
      دانایی، توانایی است-Knowledge is POWER
      برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
      وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
      قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
      اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
      ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

      دیدگاه


        #18
        پاسخ : نوشتن کتابخانه برای iar

        امکانش هست که بشه یه طوری کرد که واسه آرگومان متغییر هم ازش استفاده کرد؟
        چرا نمیشه واسه آرگومان متغییر هم ازش استفاده کرد؟

        دیدگاه


          #19
          پاسخ : نوشتن کتابخانه برای iar

          خاصیت این تابع به این صورت است که تنها عدد ثابت را می پذیرد. اگر تاخیر مورد نظر با دقت چند پریود کلاک سیستم مورد نظر باشد، می توان از تکرار همان دستور اسمبلی nop استفاده کرد. برای زمان های طولانی تر و با همان دقت هم (منظور دقت در حد نانو ثانیه است) می توان توابعی را با دستورات اسمبلی نوشت که این تاخیر را بصورت بسیار دقیق تامین کند . برای تاخیرهایی با زمان طولانی و دقت در حد میکرو ثانیه و کمتر هم می توان از توابع سطح بالا و تایمرها استفاده کرد.
          اوژن: به معنای افکننده و شکست دهنده است
          دانایی، توانایی است-Knowledge is POWER
          برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
          وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
          قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
          اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
          ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

          دیدگاه

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