الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج مع Pic16f630 لايعمل بشكل جيد

بدأه abudawoodd في 18 نوفمبر 2008 · 8 رد · 1,211 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لقد كتبت برنامج للمعالج PIC16F630 وهو يعمل بشكل جيد إلا أن هناك بعض الأطراف في البورت A لا تعمل ولا أعرف ما هو السبب

شككت بأن المعالج مضروب فستبدلته ولم ينفع الأمر

كتبت برنامج آخر فقط تشعيل الأطراف واحد تلو الآخر وإطفائها مرة أخرى للتجربة عمل البرنامج على البورت C لكنه لم يعمل على البورت A (نفس المشكلة) بعض الأطراف لا تعمل

أرجو بيان السبب لأني أريد جميع الأطراف أن تعمل كمداخل ومخارج

علماً أنني لم استخدم غير المعالج والتغذية فقط مع وصل مقاومة وليد على كل طرف وموصولة بالسالب دون أي قطع أخرى

ولكم جزيل الشكر

#2

وين الشباب

#3

ممكن أن تجري محاكاة لبرنامجك ضمن برنامج Proteus

عليك إرفاق البرنامج حتى يساعدك الأعضاء

{وقل ربي زدني علماً}

#4

أخي لقد حاولت استخدام هذا المعالج في بروتوس لكنه لا يعمل أبداً وقد جربت متحكم آخر وقد عمل جيداً ولم أعرف السبب

#5
اقتباس
أخي لقد حاولت استخدام هذا المعالج في بروتوس لكنه لا يعمل أبداً وقد جربت متحكم آخر وقد عمل جيداً ولم أعرف السبب

هل أنت متأكد من أن برنامجك صحيح ومتوافق مع بنية المتحكم

اقتباس
عليك إرفاق البرنامج حتى يساعدك الأعضاء

لأن العرض الجيد ينتج حلاً جيداً إن شاء الله

بالتوفيق

{وقل ربي زدني علماً}

#6

لم اقرأ الداتا شيت و لكن مع العائلة PIC افتكر ان الPORTA به خاصية التحويل ADC و يجب قفلها الاول لكي تجعل البورت Input/output :).

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#7

اشكركم من كل قلبي على الاهتمام

لكن البن الذي لا يعمل هو 3 في البورت A

واضيف انه هو نفسه MCLR

أما بالنسبة للتجربة بكل بساطة يمكن لأي شخص ان يجريها

برمجت المتحكم على تشغيل جميع البنات فترة من الزمن ثم اطفائها فقط

عملت جميع المنافذ ماعدا هذا البن PORTA,3

ملاحظة:

وضعت الرقم 8 في الكونفج الخاص بالمعالج في ببروتوس

#8

لو قرأت الداتا شيت ستجد ان هذا الPIN يعمل كINPUT فقط :) .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#9

ألف شكر لك أخي العزيز أحمد الصالح

سأجرب ماذكرت

جزاك الله كل الخير

مواضيع مشابهة