قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

eng_hazem123
:: مهندس ::
تاريخ التسجيل: Sep 2006
المشاركات: 28
نشاط [ eng_hazem123 ]
قوة السمعة:0
قديم 28-09-2011, 12:16 PM المشاركة 1   
افتراضي مشكلة فى بورتات المتحكم 16f628a Twitter FaceBook Google+



لدى مشكلة فى جعل بورتات المتحكم 16f628a إلى مداخل ومخارج رقمية
وهذه هى صورة المحاكاة



Uploaded with ImageShack.us
و الكود باستخدم البيك ميكرو سى
كود:
void main()
{
 TRISA=0;
 TRISB=0;
 
 PORTA=0XFF;
PORTB=0XFF;
}
من المفترض يظهر 1 على كل البورتات؟ولكن على الطرفportb.4 يظهر 0 ونصف البورت a يظهر 1 والنصف الاخر لايظهر شئ
أرجو مساعدتى فى أقرب وقت

اعلانات

mokhtarragab
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2006
المشاركات: 62
نشاط [ mokhtarragab ]
قوة السمعة:0
قديم 28-09-2011, 12:39 PM المشاركة 2   
افتراضي


السلام عليكم
بالنسبه للطرف a4 في البورت a هذا يعمل كدخل فقط (تصميم البك هكذا) اما اذا اردت تشغيله كخرج يتم ذللك باستخدام مقاومه 10k تعمل pull up

اما بالنسبه للبورت b لكي تعمل جميع اطرافه بطريقه صحيحه يجب كتابه هذا الامر في بدايه البرنامج
cmcon=0x07
(بمعني هذا امر للبك لجعل اطراف بورت a وبورت b تعمل ك digital inputو digital output فقط


والفضل في هذه المعلومات للاستاذ احمد سمير جزاءه الله خيرا
والسلام عليكم ورحمه الله وبركاته

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

eng_hazem123
:: مهندس ::
تاريخ التسجيل: Sep 2006
المشاركات: 28
نشاط [ eng_hazem123 ]
قوة السمعة:0
قديم 01-10-2011, 03:02 PM المشاركة 3   
افتراضي


لقد قمت بحل مشكلة بورت A ولكن بورت B.4 لم أستطيع جعله خرج,أرجو من أصحاب كتابة كود بسيط لجعل بورتات البيك 16f628a خرج ودخل وشكراا جزيلا
ملحوظة:أنا بحث على الانترنت وجدت أن portb.4 لها وظيفتين
1-low level programming
2-Digital input/output
ويجب تصفير البين lvp فى المسجل CONFIG ولكنى لم أتمكن من كتابته على برنامج PIC MicroC
شكراا وبانتظار ردود أصحاب الخبرة

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 11:32 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025