اطلاعیه

Collapse
No announcement yet.

مکانیز time out

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

    مکانیز time out

    سلام
    من یک برنامه نوشتم که از ارتباط twi در آن استفاده شده ولی یک مسئله ای وجود دارد که گاهی اوقات اگر در حین ارتباط خطوط ارتباط twi قطع بشه و یا مثلا تغذیه واحد slave که باهاش ارتباط داریم قطع شود در آن صورت برنامه چون منتظر تکمیل مراحل ارتباط مونده در آنجا متوقف خواهد ماند
    من به یک مکانیزمی احتیاج دارم که اگر برنامه برای چند ثانیه نتونست ارتباط رو تکمیل کنه یک فلگ خطا ایجاد بشه و برنامه ادامه پید کنه
    از تایمر واچ داگ نمی خوام استفاده کنم چون در صورت فعال شدنش میکرو کلا ری استارت می شود و من اینو نمیخواهم
    یک مکانیزم که مثل برنامه های کامپیوتری که در صورت عدم دریافت پاسخ مناسب در زمانی مشخص خطای time out داده می شود
    به نظروتون این مکانیزم time out را چطور باید پیاده کرد

    #2
    پاسخ : مکانیز time out

    سلام - از تایمر میتونی استفاده کنی - یه تابعی مثل تابع millis آردوینو باید بنویسی برا میکروت
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.

    دیدگاه

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