اطلاعیه

Collapse
No announcement yet.

نحوه جلوگیری از سرریز کردن تایمر واچ داگ

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

    نحوه جلوگیری از سرریز کردن تایمر واچ داگ

    با عرض سلام
    من تو کامپایلر XC8 و قسمت Config به راحتی میتوان تایمر وچ داگ را فعال نمود.اما تو برنامه مثلا حلقه While و .... چطوری میشه دائم این تایمر را ریست نمود تا باعث ریست شدن میکرو نشه
    میشه دستورشو بگین.ممنون

    #2
    پاسخ : نحوه جلوگیری از سرریز کردن تایمر واچ داگ

    سلام
    ()CLRWDT
    *** يا راهي خواهم يافت، يا راهي خواهم ساخت ... ***

    دیدگاه


      #3
      پاسخ : نحوه جلوگیری از سرریز کردن تایمر واچ داگ

      نوشته اصلی توسط K1.IEEE نمایش پست ها
      سلام
      ()CLRWDT
      تشکر اما کامپایلر این دستور را خطا میگیره.چرا؟

      دلیل: ادغام دو پست برای جلوگیری از اسپم

      نوشته اصلی توسط mostafa6369 نمایش پست ها
      تشکر اما کامپایلر این دستور را خطا میگیره.چرا؟
      دوست عزیز تشکر و مشکلم حل شد.اما یه سوال من الان دیتا شیت ای سی را داشتم نگاه میکردم دیدم بیت TO از رجیستر STATUS وقتی واچ دات سرریز میکنه این بیت صفر میشه پس اومدم و در طول برنامه دایم این بیت را یک میکنم تا عملا تایمر واچ داگ سرریز نشده باشه اما با این روش درست عمل نکرد و میکرو ریست میشه میشه اگر ممکنه تو این زمینه راهنمایی کنید.

      دیدگاه


        #4
        پاسخ : نحوه جلوگیری از سرریز کردن تایمر واچ داگ



        بیت TO یک بیت فقط خواندنی است و توسط پردازنده تغییر وضعیت می دهد.
        جدیدترین ویرایش توسط K1.IEEE; ۱۲:۱۴ ۱۳۹۷/۱۲/۱۲.
        *** يا راهي خواهم يافت، يا راهي خواهم ساخت ... ***

        دیدگاه


          #5
          پاسخ : نحوه جلوگیری از سرریز کردن تایمر واچ داگ

          بسیار سپاسگذارم بله رفتم دیتاشیتشو خودندم دیدم این بیت فقط خواندنی هستش

          دیدگاه

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