رحم الله والديك استاذي العزيز ...
وضعت 20 كيلوا بدل الزنر و وضعت مرة اخرى 30 كيلوا ...
لكن الدائرة عدّت في المرة الاولى وعملت ريستارت من التصفير ... وبعدها لم تعد ايضا توقفت على الصفر كما في المرات السابقة .
فأين السبب ؟ وانا برمجت البيك مرة اخرى ونفس الشيء ... فهل تكرار التصفير يؤدي الى هذا السبب ؟
|
شكرا أخي
لما وضعت مقاومة انت حليت مشكل الهارد للمدخل RA0 .. ربما المشكل لازال في السوفت اي الكود .
1- في المشروع RA0 دخل ديجيتال فهل وضعت التعليمة المناسبة :
تحديد الدخل كديجيتال وليس أنالوج ؟
تفعيل الدخل ديجيتال من المسجل adcon1
التعليمة:
; adcon1=7
تحول كل الدخول من الأنالوج (الافتراضي) إلى دخول ديجيتال .
2- بما أنك تستخدم طرف واحد كدخل هو الطرف RA0 فالافضل أن يتضمن الكود هذه التعليمة
; TRISA=0b00000001
وبذلك تضمن أن لا طرف سيبرمج كدخل و يبقي شاغرا بدون توصيل ..
بالتوفيق ..