نمایش نتایج: از 1 به 10 از 10
Like Tree15 لایک
  • 1 Post By
  • 2 Post By
  • 1 Post By
  • 3 Post By
  • 1 Post By siib
  • 2 Post By
  • 1 Post By magmagmary
  • 1 Post By
  • 1 Post By
  • 2 Post By

موضوع: آیا آردوینو قابلیت اجرا چند برنامه به صورت همزمان رو داره؟

Hybrid View

  1. #1
    Senior Member
    تاریخ عضویت
    Nov 2015
    نوشته ها
    229
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    برای من هم جالب بود
    متاسفانه این عدم توانایی به AVR بر می گرده که نمیتونه چند تا LOOP رو با هم انجام بده
    ولی خب تا جایی که من خوندم میشه یه جورایی این کار رو کرد که مطمئن هستم خودتون هم میدونید و اون استفاده از اینتراپته .
    Multithreading (Parallel loops) on an Arduino



    اما یه چیز جالب وجود داره به نام Plumbing
    http://blog.generaleccentric.net/?p=836
    یه چیزی شبیه پارالل پروگرامینگه ولی برای میکروها
    اگه یه حلقه تکرار داشته باشیم که محاسبات ریاضی داره و مثلا 5 ثانیه طول بکشه تا این محاسبات انجام بشه ، اما بعد از گذشت 2.5 ثانیه وقفه ایجاد بشه و پروسسور مجبور شه بره سراغ قسمت دیگه ای ؛ بعد از انجام اون قسمت و برگشت به حلقه تکرار محاسبات باید از سر گرفته بشن؟!
    لایک کردن

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط siib نمایش پست ها
    اگه یه حلقه تکرار داشته باشیم که محاسبات ریاضی داره و مثلا 5 ثانیه طول بکشه تا این محاسبات انجام بشه ، اما بعد از گذشت 2.5 ثانیه وقفه ایجاد بشه و پروسسور مجبور شه بره سراغ قسمت دیگه ای ؛ بعد از انجام اون قسمت و برگشت به حلقه تکرار محاسبات باید از سر گرفته بشن؟!

    اگه با تابع millis نوشته شده باشه
    بله
    لایک کردن

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

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

SEO by vBSEO