اطلاعیه

Collapse
No announcement yet.

فعال کردن و شمارش تایمرها در حین اجرای روتین وقفه خارجی

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

    فعال کردن و شمارش تایمرها در حین اجرای روتین وقفه خارجی

    باسلام
    یه سوال داشتم از دوستان، چطورمیشه وقتی روتین وقفه داره اجرا میشه، یه تایمر رو روشن کرد و بلافاصله این تایمر شروع به شمارش کنه، چون با اطلاعاتی که بدست آوردم متوجه شدم در حین اجرای وقفه تایمر شروع به شمارش نمیکنه و مثلا اگر بعد از فعال کردن تایمر دستورات دیگه ای داشته باشیم تا پایان روتین وقفه باید صبر کنیم تا اینکه تایمر شروع به شمارش کنه، این مورد در اندازه گیری duty cycle مشکل ایجاد میکنه. :sad:

    #2
    پاسخ : فعال کردن و شمارش تایمرها در حین اجرای روتین وقفه خارجی

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

    دیدگاه


      #3
      پاسخ : فعال کردن و شمارش تایمرها در حین اجرای روتین وقفه خارجی

      ممنون از توجه شما
      ولی من با پروتئوس که شبیه سازی میکنم اگر در روتین وقفه تایمر رو صفر کنم وبعد از اون یه سری دستور بنویسم مقدار شمارش شده تایمر نسبت به زمانی که بعد از صفر کردن تایمر هیچ دستوری ندارم کمتر هست، شاید این موضوع خیلی به چشم نیاد ولی تو اندازه گیری زمان hi بودن یا low بودن پالس خیلی مهمه، البته شاید بنده هم جایی اشتباه کرده باشم. ممنون میشم کسی جواب بده :biggrin:

      دیدگاه


        #4
        پاسخ : فعال کردن و شمارش تایمرها در حین اجرای روتین وقفه خارجی

        برنامه رو بگذارید چک کنیم
        برای آنکه کاری امکان پذیر گردد دیدگان دیگری لازم است، دیدگانی نو

        دیدگاه

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