سلام
من توی یه پروژه ی ساده با 16F883 احتیاج دارم بعضی از پین های میکرو برای مدت خیلی طولانی High یا low باشند اما بعضی وقتا پین های میکرو خود به خود تغییر وضعیت میدن !
تو برنامم هرجا فرمان Output_High یا Output_Low داشتم یه متغییر رو صفر و یک کردم و بعد تو While برنامم با توجه به مقدار اون متغیر فرمان هامو دادم ! با این کار بهتر شد اما بازم بعد از چند روز بعضی پین ها تغییر وضیعت میدن خود به خود !
راه یا تنظیمات خاصی برای این مشکل وجود داره که با رعایت اون مشکل حل شه ؟
رجیستر TRISرو هم درست مقدار دهی کردم (خروجی کردم).
کسی تا حالا این مشکل رو داشته ؟
من توی یه پروژه ی ساده با 16F883 احتیاج دارم بعضی از پین های میکرو برای مدت خیلی طولانی High یا low باشند اما بعضی وقتا پین های میکرو خود به خود تغییر وضعیت میدن !
تو برنامم هرجا فرمان Output_High یا Output_Low داشتم یه متغییر رو صفر و یک کردم و بعد تو While برنامم با توجه به مقدار اون متغیر فرمان هامو دادم ! با این کار بهتر شد اما بازم بعد از چند روز بعضی پین ها تغییر وضیعت میدن خود به خود !
راه یا تنظیمات خاصی برای این مشکل وجود داره که با رعایت اون مشکل حل شه ؟
رجیستر TRISرو هم درست مقدار دهی کردم (خروجی کردم).
کسی تا حالا این مشکل رو داشته ؟
دیدگاه