قم بتنزيل المبرمج. تحميل مبرمج تحميل بوني بروغ باللغة الروسية

PonyProg هو مبرمج مجاني (جزء برمجي من المبرمج) لقراءة وكتابة برامج متحكم و ROM مع واجهة برمجة تسلسلية. نظرًا لبساطته وانخفاض تكلفة تصنيع الأجهزة ، فقد أصبح المبرمج واسع الانتشار.

كيف يعمل PonyProg

يتم توصيل جزء الجهاز للمبرمج بالمنفذ المتوازي (LPT) أو المنفذ التسلسلي (COM) لجهاز كمبيوتر متوافق مع IBM PC. واجهات الأجهزة المدعومة هي AVR ISP (STK200 / 300) و JDM / Ludipipo و EasyI2C و DT-006 AVR (من Dontronics). يتم تشغيل برنامج PonyProg على الكمبيوتر ، ويتم تثبيت متحكم دقيق أو شريحة EEPROM في المبرمج. بعد التكوين الأولي ، ستتم كتابة الذاكرة (EEPROM - ذاكرة البيانات ، فلاش - ذاكرة البرنامج) باستخدام برنامج ثابت تم تجميعه خصيصًا للجهاز باستخدام بيئات التطوير لوحدات التحكم الدقيقة ، على سبيل المثال ، لعائلة وحدات التحكم AVR. بالإضافة إلى ذلك ، يمكن لبرنامج PonyProg قراءة البيانات من EEPROM والبرامج الثابتة من ذاكرة وحدة التحكم الدقيقة.

ميزات PonyProg

يدعم PonyProg الواجهات التالية للتواصل مع متحكم قابل للبرمجة:

  • سلك صغير
  • SPI إيبروم
  • Atmel AVR و Microchip PIC micro

أنظمة التشغيل المدعومة: جميع إصدارات 32 بت من Microsoft Windows (95 و 98 و NT و 2000 و XP) ، وجميعها متوافقة مع POSIX (Linux و BSD و UNIX).

تتضمن قائمة الأجهزة المدعومة معظم المتحكمات الدقيقة PIC و AVR و أنواع مختلفةرقاقات الذاكرة.

PonyProg هو مبرمج (أو بالأحرى جزء برمجي خاص به) ، يمكنه إجراء عمليات لكتابة وقراءة البيانات من برامج ROM والميكروكونترولر. في الغالبية العظمى من الحالات ، من الضروري استخدامه مع جهاز مبرمج فعلي ، والذي اكتسب شعبية كبيرة بسبب انخفاض سعره وسهولة استخدامه. بالإضافة إلى ذلك ، فهو يدعم الكثير من وحدات EEPROM المختلفة ويمكن توصيله بجهاز كمبيوتر عبر منفذ COM. وهو يعمل مع واجهات أجهزة AVR ISP و DT-006 AVR و EasyI2C و Ludipipo ، كما يدعم ذاكرة القراءة التسلسلية فقط.

يعتمد مبدأ تشغيل PonyProg على تغيير قيم البايت في كود البرنامج الثابت ، بالإضافة إلى برمجة وحدات بت FUSE. غالبًا ما يتم استخدامه "لاختراق" أجهزة استريو السيارة وبعض الهواتف المحمولة القديمة جدًا. ومع ذلك ، فإن نطاق المبرمج لا يقتصر على هذا. تحظى PonyProg بشعبية خاصة بين مالكي الطابعات ذات خراطيش الحبر. والحقيقة هي أنه نظرًا لارتفاع تكلفة الخراطيش الجديدة ، فمن المعتاد أن يقوم "الأشخاص" بإعادة تعبئة الحبر القديم ، وبالتالي توفير مبلغ ضخم من المال. تكمن المشكلة في أن العديد من الشركات المصنعة للطابعات تضيف حماية لأجهزتها تمنعها من إعادة استخدام خرطوشة استنفدت عمر الحبر. يتم تسجيل معلومات حول "عدم الملاءمة" في البرنامج الثابت للخرطوشة. لذلك ، بمساعدة PonyProg ، يمكنك إجراء تغييرات على هذه البرامج الثابتة ، مما يجعل الطابعة "تعتقد" أنها تعمل مع خرطوشة جديدة تمامًا. يتم ذلك بطريقة أولية ويستغرق بضع ثوانٍ فقط.

الميزات والوظائف الرئيسية

  • العمل جنبًا إلى جنب مع مبرمج "مادي" ؛
  • واجهة قديمة ولكنها واضحة جدًا (تمت ترجمتها بالكامل إلى اللغة الروسية) ؛
  • دعم واجهات EasyI2C و JDM / Ludipipo و AVR ISP و DT-006 AVR ؛
  • العمل مع أجهزة التخزين الثابتة ذات الوصول المتسلسل ؛
  • "قرصنة" العديد من طرازات راديو السيارات والهواتف المحمولة القديمة وخراطيش الحبر ؛
  • الاتصال بجهاز كمبيوتر عبر منفذ COM.

هو برنامج جنو مجاني ومفتوح المصدر لبرمجة رقائق الفلاش ذات الوصول التسلسلي.

بوني بروغكتبه الإيطالي كلاوديو لانكونيللي (كلاوديو لانكونيللي) وهو موجود في Windows (9x / ME / NT / 2000 / XP) وإصدارات Linux. لديه دعم للغة الروسية. يمكن استخدام المنفذ المتوازي (LPT) أو المنفذ التسلسلي القياسي (COM).

دعم PonyProg ميكروكنترولر من عائلة AVR.
:
ATmega103 و ATmega161 و ATmega163 و ATmega323 و ATmega128 و ATmega8 و ATmega16 و ATmega64 و ATmega32 و ATmega162 و ATmega169 و ATmega8515 و ATmega8535 و ATmega44 و ATmega88 و ATmega168 و ATegamega3244
ATtiny12، ATtiny15، ATtiny26، ATtiny2313، ATtiny13، ATtiny25، ATtiny45، ATtiny85، ATtiny261، ATtiny461، ATtiny861
AT90can32 ، AT90can64 ، AT90can128
بوني بروغيدعم عددًا من المبرمجين المشهورين ، بما في ذلك STK200/ 300 و JDM / Ludipipo و EasyI2C و DT-006 AVR من Dontronics.

باستخدام بوني بروغيمكنك تنزيل البيانات إلى ميكروكنترولر اتميل AVRو MicroCHIP PicMicro ، بالإضافة إلى برمجة شرائح الذاكرة التسلسلية (I2C Bus و Microwire و SPI eeprom).

يمكن العثور على قائمة كاملة بالدوائر الدقيقة القابلة للبرمجة على الموقع الإلكتروني بوني بروغ، أ تحميلهذا البرنامج الرائع من http://www.lancos.com/ppwin95.html أو من قسم التنزيلات بالموقع.

بالإضافة إلى كل ما سبق ، يوفر PonyProg إمكانية تحرير نص البرنامج على مستوى تغيير قيمة البايت.

لتحميل برنامج جاهز باستخدام PonyProg في متحكم AVR ، يمكنك استخدام نسخة مبسطة من مبرمج STK200 ، الموضح في المقالة. يتكون هذا الجهاز من موصل منفذ متوازي 25 سنًا (LPT) ، و 4 مقاومات (150 أوم) وكابل توصيل ، يجب ألا يتجاوز طوله 1.5 متر.

ضع في اعتبارك تسلسل الإجراءات لتحميل البرنامج في وحدة التحكم الدقيقة باستخدام مثال ATmega8.

عند بدء تشغيل PonyProg لأول مرة ، سيطلب منك المعايرة والإشارة إلى نوع المبرمج الذي تستخدمه بمساعدة رسالتين تحذيرية.

لنفعل كما يطلب. اذهب إلى قائمة "الإعداد" وحدد عنصر "المعايرة".

عندما يظهر تحذير ، تأكد من أنه ، بخلاف PonyProg ، ليس لدينا أي تطبيقات قيد التشغيل تقوم بتحميل المعالج والقرص الصلب.

ثم انقر فوق "نعم" وانتظر بضع ثوان.

بعد اكتمال عملية المعايرة ، ستظهر رسالة نجاح.

إذا حدث خطأ ما ، فيجب إعادة إجراء المعايرة.

الآن حدد "Interface Setup ..." من قائمة "Setup".

في النافذة التي تظهر ، حدد المنفذ المتوازي وكيفية العمل مع هذا المنفذ (في Windows2000 / XP يجب علينا تحديد "AVR ISP I / O" واستخدام منفذ LPT القياسي).

انتباه! لا تحدد المنفذ الذي يتصل به المودم: فقد يؤدي ذلك إلى تعطيله.

يمكنك تحديد نوع الميكروكونترولر باستخدام قائمة "الجهاز" - "AVR micro".

عند الانتهاء من جميع الاستعدادات ، قم بتحميل الملف مع البرنامج المترجم في PonyProg.
كيفية الحصول على ملف باستخدام برنامج مترجم باستخدام بيئة WinAVR ، يمكنك قراءة المقالة

هذه هي المقالة الأصلية
العنوان الدائم للمقال:

PonyProg هو مبرمج شرائح تسلسلي (COM) ومتوازي (LPT) مدعوم من أنظمة Windows 95/98 / ME / NT / 2000 / XP وأنظمة Intel Linux. يدعم المبرمج واجهات IIC BUS و Microwire و SPI eeprom و Atmel AVR و PICMicro.
يمكن لبرنامج PonyProg قراءة وكتابة كود البرنامج أو البيانات ، وتحرير نص البرنامج عن طريق تعديل قيم البايت ، ومسح الذاكرة ، وتثبيت وحدات بت FUSE للبرنامج.
يمكن استخدام المبرمج لبرمجة الدوائر الدقيقة لمشاريعك الخاصة وفك تشفير راديو السيارة والهواتف المحمولة وإصلاح أجهزة التلفزيون وما إلى ذلك.
توجد قائمة بالأجهزة المدعومة وميزات البرنامج ومخططات الأجهزة للواجهات المختلفة في المكتب. الموقع: www.lancos.com

تثبيت PonyProg

قم بتشغيل الملف setup.exe، بعد التثبيت ، نقوم بعمل russify للبرنامج عن طريق تحميل الملف PonyProg2000.exeإلى مجلد البرنامج ، لتحل محل الملف الموجود.

الإعداد والبرامج الثابتة

في البداية ، تظهر نافذة ترحيب (حدد المربع قم بإيقاف تشغيل الصوت).

سيطلب منك PonyProg المعايرة والإشارة إلى نوع المبرمج الذي تستخدمه مع رسالتين تحذيرية.

ثم نقوم بمعايرة المعدات وإعدادها. على القائمة إعداداتيختار معايرة.

دعنا نضغط نعمانتظر بضع ثوان. ستظهر رسالة نجاح.

بعد على القائمة إعداداتيختار إعداد الأجهزة

في النافذة التي تظهر ، حدد المنفذ وكيفية التعامل مع هذا المنفذ (on هذه الصورةإعدادات للعمل مع المبرمج لنظام التشغيل OS Windows2000 / XP عبر منفذ LPT).
انتباه! لا تحدد المنفذ الذي يتصل به المودم: فقد يؤدي ذلك إلى تعطيله.

حدد نوع الشريحة باستخدام القائمة جهاز.

ثم في القائمة ملفيختار فتحملف البرامج الثابتة رقاقة.

PonyProg2000 هي أداة مساعدة مجانية يمكنك من خلالها برمجة الدوائر المصغرة.

إستعمال

هذا الحل مثالي لبرمجة الدوائر الدقيقة المستخدمة في مشاريع المستخدمين الهواة ، وكذلك لإعادة برمجة مختلف الأجهزة التي يملكها المستخدمون. تشمل هذه الأجهزة أجهزة راديو السيارة ، هاتف خليويالموديلات القديمة وأجهزة التلفزيون وحتى الطابعات. فيما يتعلق بالأخير ، عادةً ما يتم استخدام PonyProg2000 لتجاوز آليات حماية المصنع التي تمنع استخدام نفس الخرطوشة المعاد تعبئتها مرة أخرى بدلاً من واحدة جديدة تم شراؤها.

قدرات

نلاحظ أحد التفاصيل المهمة جدًا على الفور - يعمل برنامج PonyProg جنبًا إلى جنب مع إضافة مادية في شكل محول خاص. يشمل المبرمجون المدعومون STK 200/300 و EasyI2C و Ludipipo و AVR ISP وغيرها. يتم الاتصال باستخدام منفذ COM. يمكن للبرنامج قراءة وكتابة كود البرنامج الذي يخترقه ، وكذلك تحريره عن طريق استبدال البايتات ، ومسح الذاكرة ، وبرمجة بتات FUSE.

تحتاج أيضًا إلى تذكر أنه يجب توصيل المحول عند إيقاف تشغيل الكمبيوتر. يهدد عدم الامتثال لهذا التحذير بتعطيل الجهاز. قبل أن تبدأ العمل ، تحتاج إلى إعداد التزامن بين البرنامج والمحول المتصل. للقيام بذلك ، بعد بدء تشغيل البرنامج ، حدد المحول المستخدم في الإعدادات - نوعه واسمه ، وبعد ذلك فقط تابع "اختراق" نوعًا من المعدات.

دلائل الميزات

  • لن يتمكن البرنامج من العمل بدون شراء معدات إضافية (محول خاص) ؛
  • دعم EasyI2C و AVR ISP و JDM و DT-006 AVR والواجهات الأخرى ؛
  • يعمل مع ميكروكنترولر لمسجلات الأشرطة من السيارات ، ونماذج قديمة من الهواتف المحمولة ؛
  • يتصل بجهاز كمبيوتر باستخدام منفذ COM ؛
  • لديه واجهة بدائية إلى حد ما ، ولكنها سهلة الاستخدام للغاية ؛
  • ترجمت إلى الروسية ؛
  • متاح مجانًا تمامًا.
glavpom.ru - المحطات الفرعية. إلكترونيات الطاقة. علم البيئة. الهندسة الكهربائية