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

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

الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 156
نشاط [ yasirh88 ]
قوة السمعة:0
قديم 25-10-2015, 05:26 PM المشاركة 1   
angry مساعدة في بك 16f628a عمليا Twitter FaceBook Google+



السلام عليكم

هناك مشكلة تحدث معي في ربط البك 16f628a فقد استخدمت هذا الكود

كود:
void main() {
cmcon=7;
trisa=0;trisb=0;
porta=0b00000010;

portb=0;

while(1)  {
portb=0x0f;delay_ms(1000);
portb=0x00; delay_ms(1000);
}
}
وهذه الاعدادات



للعمل على الكلوك الداخلي للبك ولكن عند ربط الجهاز عمليا لا يعمل الكود فقط بورت a1 يخرج فولتية او يصبح واحد وبورت b0,b1,b2,b3 يصبح واحد او يخرج فولتية ولكن لا ينطفيء البورت ويعمل وفق التاخير المطلوب كانه ليس هناك كلوك والبرنامج يعمل دفعة واحدة وعند العمل بالكلوك الخارجي واختيار خيار HS clock والعمل بكرستالة 8 ميجا لا يعمل البك نهائيا
وهناك سؤال انا لم اربط طرف ال mcrl فهذا النوع لا يحتاج الى ربط هذا الطرف هل هذا صحيح ام ان هناك اعدادات يجب وضعها قبل العمل بالكلوك الداخلي وال mcrl او كود معين

وشكراا لكل ما تقدموه

اعلانات

ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 453
نشاط [ ahmed idris ]
قوة السمعة:0
قديم 25-10-2015, 05:41 PM المشاركة 2   
افتراضي


السلام عليكم

هناك مشكلة تحدث معي في ربط البك 16f628a فقد استخدمت هذا الكود

كود:
void main() {
cmcon=7;
trisa=0;trisb=0;
porta=0b00000010;

portb=0;

while(1)  {
portb=0x0f;delay_ms(1000);
portb=0x00; delay_ms(1000);
}
}
وهذه الاعدادات




وهناك سؤال انا لم اربط طرف ال mcrl فهذا النوع لا يحتاج الى ربط هذا الطرف هل هذا صحيح ام ان هناك اعدادات يجب وضعها قبل العمل بالكلوك الداخلي وال mcrl او كود معين

وشكراا لكل ما تقدموه
السلام عليكم
أخي
1- انت مفعل طرف RA5 على أن يكون دخل ال MCLR فلازم تربطه مع الموجب والافضل عبر مقاومة 10 كيلو:

2 إذا كنت لا تريد ربط هذا الطرف باي شيء لازم تعمل له Disabled في الاعدادات.

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

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 25-10-2015, 06:41 PM المشاركة 3   
افتراضي


بالاضافة الى ملاحظة الاخ احمد فانك اذا اوصلت كرستاله عليك ان تختار XT من خيارات المذبذب و ليس HS

حيدر علاج حسن

الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 156
نشاط [ yasirh88 ]
قوة السمعة:0
قديم 25-10-2015, 08:16 PM المشاركة 4   
افتراضي


لسلام عليكم
أخي
1- انت مفعل طرف RA5 على أن يكون دخل ال MCLR فلازم تربطه مع الموجب والافضل عبر مقاومة 10 كيلو:

2 إذا كنت لا تريد ربط هذا الطرف باي شيء لازم تعمل له Disabled في الاعدادات.
شكرااا اخي العزيز احمد على التنبيه وانا فكرت بهذا الشيء من قبل ولكن عند عمل MCRL disable وحرق البرنامج بعدها لا يتم التعرف على البك ببرنامج ال pic pgm فاذهب لبرنامج ال win pic فاعمل erase فيعمل البك من جديد ويتعرف عليه برنامج ال picpgm -- ولكن بعد نصيحتك تبين ان هذه المعلومات لا يتم حرقها مع البرنامج ويجب ضبطها ببرنامج الحرق ايضا وقمت ببرمجة البك من برنامج ال win pic وعمل mcrl disable وفعلا عمل البك بصورة صحيحة تماما مع كلوك داخلي او خارجي واستغنيت عن برنامج ال pic pgm لهذا النوع من البك -- ولكن ظلت مشكلة ليست بالكبيرة ويمكن اهمالها وهي انه البك لا يعمل مع ال mcrl حتى مع وضع مقاومة 10 كيلو اوم وعمل mcrl enable لا اعلم ما السبب قد يكون مصنوع على اساس انه لا يعمل مع ربط mcrl ويعتبر بن المايكروكلير I/O الا في حالة البرمجة -- وفي حالة عمل porta.f1=1 لا يعمل البرنامج عمليا ولكن يعمل لو كتبنا ra1_bit=1 لا اعلم ما السبب
شكراا مرة اخرى على المساعدة


التعديل الأخير تم بواسطة : yasirh88 بتاريخ 25-10-2015 الساعة 08:31 PM

الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 156
نشاط [ yasirh88 ]
قوة السمعة:0
قديم 25-10-2015, 08:22 PM المشاركة 5   
افتراضي


بالاضافة الى ملاحظة الاخ احمد فانك اذا اوصلت كرستاله عليك ان تختار XT من خيارات المذبذب و ليس HS
شكراا على المداخلة اخي العزيز حيدر ولكن الكرستالة 8 ميجا هيرتز تعتبر HS لا اعلم قد تكون توقعت اننا نتكلم عن 4 ميكا هيرتز -- وان برنامج المايكروسي عند اختيار القيمة يصنفها على اساس HS وال XT تبدا من 4 ميكا هيرتز فما تحت كما موضح في هذا المصدر

http://microchip.wikidot.com/8bit:lp

تم حل المشكلة وعمل البرنامج كما هو مطلوب
شكراا لكل ما تقدموه لهذا المنتدى الرائع


الصورة الرمزية yasirh88
yasirh88
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2014
المشاركات: 156
نشاط [ yasirh88 ]
قوة السمعة:0
قديم 25-10-2015, 09:09 PM المشاركة 6   
افتراضي


الاخ حيدر طلب صغير هناك موضوع لليد ماتركس نوع 3d قمت بوضعه سابقا في هذا الرابط

http://www.qariya.info/vb/showthread.php?t=54212&page=1

هل يمكنك اعادة رفع الملفات مرة اخرى وشكراا مقدماا


eabueida
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2007
المشاركات: 171
نشاط [ eabueida ]
قوة السمعة:0
قديم 15-11-2015, 08:45 AM المشاركة 7   
افتراضي


السلام عليكم

هذا النوع بحاجة الى الربط مع ال5+ بالنسبة للضلع MCLR ، إما ربط مباشر أو عن طريق 10 ك اوم ( وذلك بالطبع في حالة استخدامه ال MCLR ك RESET PIN)


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 15-11-2015, 10:38 AM المشاركة 8   
افتراضي


الاخ حيدر طلب صغير هناك موضوع لليد ماتركس نوع 3d قمت بوضعه سابقا في هذا الرابط

http://www.qariya.info/vb/showthread.php?t=54212&page=1

هل يمكنك اعادة رفع الملفات مرة اخرى وشكراا مقدماا
احتفظ بالملفات على موقع 4shared واعتقد الموقع فيه مشكلة حيث انه لا يعطي اي رابط صحيح حاليا ..

حيدر علاج حسن
إضافة رد

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

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

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


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

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