اطلاعیه

Collapse
هیچ اطلاعیه ای هنوز ایجاد نشده است .

تایمر watch dog

Collapse
X
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
new posts

  • javadkom
    تاپیک تایمر watch dog را ایجاد کرده است

    تایمر watch dog

    سلام دوستان
    وقت تون بخیر
    کسی تا حالا با تایمر watch dog میکروهای سری 18F کار کرده؟
    با تشکر

  • noyasystem
    پاسخ داد
    سلام.
    بله. بنده کار کرده ام و در واقع این تایمر یکی از پروژه های انجام شده ما در دوران دانشجویی بود.
    من می توانم راهنماییتان کنم.

    ارسال نظر:


  • amir_yazdi
    پاسخ داد
    نوشته اصلی توسط javadkom نمایش پست ها
    از دستورات (setup_wdt(WDT_ON و ()restart_wdt نمی خواد استفاده کنی؟
    شما خودتون از تایمر watch dog جواب گرفتید؟
    سلام

    دستورات بالا برای استفاده در حالت نرم افزاری که فقط زمانی که میکرو در یک loop بینهایت گیر کنه ریست میشه

    ولی از طریق فیوز بیت ها بصورت سخت افزاری این کار انجام میشه و قابل اطمینان تره

    در مورد استفاده هم بله به صورت سخت افزاری برای یک فرستنده گیرنده بخاطر نویزی که ماژول فرستنده گیرنده ایجاد میکردند میکرو از روند اصلی برنامه خارج میشد یا به اصطلاح هنگ میکرد که با این تایمر دوباره ریست میشد

    البته بعضی مواقع بدلیل اینکه ریست کردن باعث ایجاد مشکل میکنه باید تایمر WDT خاموشش کرد


    یاحق

    ارسال نظر:


  • javadkom
    پاسخ داد
    از دستورات (setup_wdt(WDT_ON و ()restart_wdt نمی خواد استفاده کنی؟
    شما خودتون از تایمر watch dog جواب گرفتید؟

    ارسال نظر:


  • amir_yazdi
    پاسخ داد
    سلام
    دوست عزیز

    برای فعال سازیش فقط کافیه فیوز هایش را فعال کنید

    کد:
    #fuses wdt
    #fuses wdt128

    البته دقت کن فیوز ICD یا همون دیباگ فعال نباشه چون بصورت خودکار فیوز سگ نگهبان غیر فعال میکنه

    اگر داخل فیوز هات ICD داشتی پاکش کن

    و نکته بعدی ممکنه پروگرامرت فیوز هارو تنظیم نمیکنه که باید دستی ست کنی

    امیدوارم مشکلت حل بشه

    یاحق

    ارسال نظر:


  • javadkom
    پاسخ داد
    تایمر watch dog

    نوشته اصلی توسط amir_yazdi نمایش پست ها
    سلام
    دوست عزیز

    چه مشکلی با تایمر سگ نگهبان داری بگو راهنماییت کنم

    یاحق
    از پاسخ دادنتون ممنونم
    من با فعال سازیش مشکل دارم.
    چون وقتی که میکرو هنگ می کنه میکرو را ریست نمی کنه!!!!!
    طبق user manual ccc هم بستم. اما نتیجه نداد.
    از راهنماییتون پیشاپیش ممنونم

    ارسال نظر:


  • amir_yazdi
    پاسخ داد
    سلام
    دوست عزیز

    چه مشکلی با تایمر سگ نگهبان داری بگو راهنماییت کنم

    یاحق

    ارسال نظر:

صبر کنید ..
X