السلام عليكم
الاخ العزيز Tech Master
ان كنت تنوي استخدام المبرمجة فقط لنوع محدد.انا مثلا استخدمها لبرمجة PIC16f877a...or...PIC16f628a فيمكنك ان تلغي القسم العلوي كله من المبرمجة من الاعمدة.وتصلها مباشرة عن طريق الوصلة ΙCSP مباشرة بحيث يصل الرقم واحد الى البين MCLR للبيك..والرقم اثنان الى التغذية Vdd والطرف الثالث الى الارضي Vss والرابع الى RB7 والخامس الى ΡΒ6 وهكذا لن تستخدم الاعمدة..والسية هي انك ستستخدمها لبرمجة نوع محدد فقط بحيث تصل الاسلاك اعتمادا عليه..وفي حال اي استفسار فيمكن ان تضعه وسيساعدك الاخوة جميعهم..
الاخ العزيز Nighto
ان ما اخبرتك عنه بالنسبة لموضوع التوقيت القصير جدا غير صحيح..فقد استخدمت برنامج بتوقيت 1 ميلي ثانية واشتغل دون ان يسبب اي تحميل زائد للبك..اما موضوع ان التوقيت بين امرين هو 15 ميلي ثانية فهذا غير صحيح..لان التردد الاساسي الذي يدخل الى البك يتم تقسيمة داخل البك على 4 اي ان التردد 1.04 ميجاهيرتز يتم تقسيمه على 4 ويكون التردد الفعلي للتعليمات هو 0.26 ميجا هيرتز وبالتالي زمن التعليمة الواحدة في المتحكم 3.84 ميكرو ثانية.. اي ان الزمن الي يتعامل به البك فعليا (وليس نظريا) على الاقل 4 ميكروثانية وهو اقل من 15 ميللي ثانية بكثير...اي يمكن للبك التعامل مع الزمن 15 ميلي ثانية بسهولة ودون تحميل زائد كما افترضت انا خطا..ولكن اعتقد وجود امر معين خاطيء يسبب تضارب الاوامر هو ما سبب ذلك(لاني كنت احاول الحصول على برنامج معين باستخدام تعليمات محددة وعندما عدلت على البرنامج لأغير عمله سبب لي نفس المشكلة وبالتالي اعتقد ان التحميل الزائد سببه هو تضارب في الاوامر فقط)..
بالنسبة لردي السابق رقم 6 فانا متاكد من ان الاثنين يسببان نفس النتيجة(بسبب سرعة تنفيذ البك للبرنامج)ويمكنك التاكد من ذلك اذا استخدمت البرنامج الذي ارسلته لك على البروتس الموجود عندك وستجده قد اعطى نفس النتيجة دون مشاكل...(الفرق فعليا هو بزمن تنفيذ البرنامجين فقط فالاول ياخذ زمن اكبر ولكننا لا نلاحظ ذلك بسبب العين التي لها سرعة ملاحظة محددة)..
واخيرا موضوع الfade فلا اعلم ان كان ممكنا ام لا.. يمكن ان يفيدنا احد الاخوة الكرام عن الموضوع..
ملاحظة اخيرة لا تتعلق بأي سؤال وهي مشكلة واجهتني عندما ارد استخدام حلقة for حيث يجب مباشرة بعد امر void main() ان تعرف المتغير الذي ستستخدمه في حلقة for والا فان البرنامج سيعطيك بأن هناك خطا..
واخر دعوانا ان الحمدلله رب العالمين..وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..