استخدم اردوينو كمبرمجة لمتحكمات الـPIC16F & PIC18F

فى بعض الأحيان احتاج الى استخدام متحكمات شركة Microschip  و التى تعرف منتاجتها من المتحكمات الدقيقة باسم عائلة “البيك PIC” , من اشهر تلك المتحكمات سلسة 16F و 18F 

لكن السؤال الذى كان دائما يؤرقنى ” هل احتاج الي شراء مبرمجة بيك خاصة ؟؟ “

لحسن الحظ هناك بعض التصميمات السهلة للمبرمجات و التى تستخدم منافذ الSerial لكن هذه المنافذ انقرضت تماما من الحواسيب الحديثة و خاصة الحواسيب المحمولة و بالتالي سيتوجب علي شراء مبرمجة USB و التى سعرها بالمناسبة يصل الي 190 جنية علي الأقل (يقارب  سعر لوحتى اردوينو uno صيني -110 جنية) .. لذلك فكرت فى البحث عن احد مشاريع اردوينو لتساعدنى فى تخطى هذه المشكلة و كانت المفاجأة اني وجدت احد المشاريع الرائعة و التى يمكنك من استخدام اردوينو كمبرمجة لشرائح البيك 

المشروع كما ترون مكوناتة بسيطة جدا ولا تتعدى القليل من المقاومات و بعض اسلاك التوصيل فقط 🙂 
تم تنفيذ هذا المشروع بواسطة Kirill Kulakov 
يمكنك الاطلاع علي المشروع كاملاً و تحمل الكود البرمجي من هنا:

25 thoughts on “استخدم اردوينو كمبرمجة لمتحكمات الـPIC16F & PIC18F

    • الفكرة هنا انك تستخدمى اردوينو كجهاز لنقل البرنامج من الكمبيوتر الى الpic بدل ما تشترى مبرمجة usb
      بالاضافة ان سعر اردوينو 100 جنية (الصينى) و اى مبرمجة pic بتشتغل USB سعرها مش هيقل عن 150 جنية
      يبقى انتى وفترى الفلوس ..
      و بقى عندى مبرمجة بيك و مبرمجة اردوينو 🙂

  1. شكرا جزيلا أخ عبد الله جزاك الله عنا كل خير في هذه المدونة الرائعة والكتاب الرائع فعلا
    لا يعرف قيمة الموضوع الا من عانى مثلي من عدم عمل المبرمجات JDM حيث قمت بعمل المبرمجة ربما اكثر من ثلاث مرات ولم تعمل ومع كل واحدة كنت أتأخر أيام وأسابيع في تجريب البرامج المختلفة مثل IC PROG وغيره وتأخرت لأعوام عن مشاريع مفيدة وقوية بسبب عدم توفر المكونات أو القيم المضبوطة (خاصة دايود زينر والترانزيستور)وارتفاع أسعار المبرمجات وكذلك الحالة الأمنية التي يمر بها البلد فمجرد إدخال المواد الإلكترونية إلى المدينة ربما تصدم بالسيطرات التي تتوقع كل شيء منك فشكرا جزيلا مرة أخرى وأقول فعلا معلومة مفيدة جدا

  2. معلش راجع اللينك هو مجبش سيرة ال pic16 خالص دة حتى العنوان مكتوب pic 18 …….على اى حال هو ممكن يكون نفس الطريقة و التوصيل للاتنين>>>>>>>صح ولا لأ
    * فى حاجة تانية اية موضوع ال update اللى هو حاطة تحت بعض و فى النهاية كاتب الطريقة
    و شكرا على مجهودك الرائع

    • المفروض ان طريقة البرمجة على عائلة ال Pic 8 bit زي بعضها من ناحية التطبيق
      على العموم انا مش خبير في البيك صراحة، على اي حال ممكن تسأل صاحب المقال نفسة اكيد هيفيدك اكتر 🙂

  3. برمجة الميكروكنترولر PIC
    أولا: مراحل برمجة المتحكم Microcontroller

    تمر عملية برمجة اي ميكروكنترولر وبأية لغة برمجة من مراحل أساسية ثلاث:
    1- كتابة المسار الخطي flowchart , Organigramme يحدد مراحل تنفيذ برنامج تشغيل الميكروكنترولر.
    2- إعداد ملف HEX : كتابة الكود وترجمته ببرنامج خاص( Compiler) بعد ضبط الاعدادات الضرورية
    3- نقل الملف Hex الى شريحة المتحكم بواسطة برنامج خاص ومبرمجة مناسبة وجهاز حاسوب

    الخطوة الثالثة : “بإمكان الاردوينو يكفيك عناء شراء مبرمجة من شركة مايكروشيب او اي مبرمجة لنقل ملف الـ Hex إلى المتحكم “Microcontroller” لتنفيذ المشروع بعدها على الواقع .

    بالتوفيق أخوكم / م. أحمد الفيفي – مكة

  4. السلام عليكم ممكن شرح كيف انقل الهيكس الخاص بالبك وهل بواسطة برنامج الاردوينو علما انني امتلك نوع ميكا لانني جربت ان اضع الهيكس الخاص بالبك فلم يقبله برنامج الاردوينو لطفا شرح مبسط وساكون شاكرا لكم

اترك تعليقاً