اطلاعیه

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

تایمر watch dog

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

  • تایمر watch dog

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

  • #2
    سلام
    دوست عزیز

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

    یاحق

    نظر


    • #3
      تایمر watch dog

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

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

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

      نظر


      • #4
        سلام
        دوست عزیز

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

        کد:
        #fuses wdt
        #fuses wdt128

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

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

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

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

        یاحق

        نظر


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

          نظر


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

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

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

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

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


            یاحق

            نظر


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

              نظر

              صبر کنید ..
              X