امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
watchdog
نویسنده پیام
NAVID$KASHI آفلاین
كاربر دو ستاره
**

ارسال‌ها: 108
موضوع‌ها: 20
تاریخ عضویت: شهریور ۱۳۸۹

تشکرها : 24
( 73 تشکر در 37 ارسال )
ارسال: #1
watchdog
سلام.
بی هیچ مقدمه می خوام بپرسم این تایمر واچ داگ چیه؟؟؟
کارش چیه؟؟؟
کجا استفاده می شه؟؟؟

[تصویر:  61451191906716687424.gif]


انجام انواع پروژه... پ خ بدید...Happy
۲۳-دى-۱۳۹۰, ۲۳:۱۰:۱۴
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #2
RE: watchdog
سلام.

تايمر سگ نگهبان !!
تازه واق واق هم نمي كنه Biggrin

در واقع يه شمارنده هست مستقل از timer هاي ميكرو ...
وقتي ستارت اش كني ، بسته به زماني كه براش تعيين كردي ، طول مي كشه تا تايمرش سر ريز شه و به موجب اون ، ميكرو رو ريست مي كنه ...
زمانش براي ميكرويي مثل ATMEGA32 حداكثر 2 ثانيه هست ...
بعضي وقت ها برنامه داره خط به خط اجرا مي شه ، يه دفعه يه اختلالاتي به وجود مي ياد و ديگه ميكرو خودش هم نمي تونه بفهمه داره چيكار مي كنه ... Biggrin
كه مي گن ميكرو هنگ كردهه ...
براي كاراي حساس و سنگين و محيط هاي پر نويز هم كاربرد دارهه و در واقع يه سوپاپ اطمينانهه ...
نحوه ي استفاده اش رو خودت بايد بفهمي ...
اما كلا ، فرض كن پرش كردي به يه ليبل براي انجام كار خاصي و بعد از اون هم قرارهه برگرده به main برنامه و حالت عادي ...
خوب اول ليبلي كه بهش پرش مي كني رو WD رو start مي كني و موقع برگشت به main ، اين WD رو Stop و reset مي كني.
اينطوري اگر برنامه ات در ليبل گير كرد ، WD كه مستقل از ميكرو دارهه براي خودش مي شمارهه ، وقتي سرريز شد ميكرو رو ريست مي كنه و ميكرو دوبارهه شروع به كار مي كنه ، ( از بردار reset اش )
اگر هم گير نكرد كه وقتي به main برگشت ، دوباره مقدار خودش رو صفر مي كنه و منتظر مي مونه تا دوبارهه start بشه ...
البته شنيدم در محيط هاي پر نويز ،‌خود WD هم دچار اختلال ممكنه بشه و نتونه كارش رو انجام بدهه و در نتيجه ميكرو ريست نشه ...

موفق باشي.
يا علي.

۲۳-دى-۱۳۹۰, ۲۳:۵۰:۳۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : maxn@morteza, apcog, NAVID$KASHI


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] ریست شدن پایه میکرو هنگام سرریز watchdog alirezajf68 2 3,224 ۰۵-مرداد-۱۳۹۵, ۱۸:۰۷:۳۹
آخرین ارسال: a.mehran
  watchdog nj_1368 5 4,306 ۰۷-مهر-۱۳۹۲, ۲۰:۳۴:۳۳
آخرین ارسال: behzady
  Watchdog تایمر reza-m 5 9,584 ۲۱-آذر-۱۳۸۸, ۰۱:۴۲:۴۶
آخرین ارسال: t3r!p3000
  اشکال در بکار گیری watchdog bioosun 7 3,091 ۰۴-شهریور-۱۳۸۶, ۲۲:۱۰:۱۸
آخرین ارسال: IMeysam

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS