جدول المحتويات:

برمجة MSP430 DIP باستخدام Ez430: 4 خطوات
برمجة MSP430 DIP باستخدام Ez430: 4 خطوات

فيديو: برمجة MSP430 DIP باستخدام Ez430: 4 خطوات

فيديو: برمجة MSP430 DIP باستخدام Ez430: 4 خطوات
فيديو: Programming Microcontrollers - MSP430 launchpad demo 2024, شهر نوفمبر
Anonim
برمجة MSP430 DIP باستخدام Ez430
برمجة MSP430 DIP باستخدام Ez430

عندما وجدت مبرمج USB ez430 من TI ، بدا أنه أحد أسهل الطرق للاستعداد والتشغيل باستخدام وحدة MCU. كيف يمكن أن أكون مخطئا ، لديها ez في الاسم! اتضح أنه في الواقع سهل … في الغالب.

يعد ez430 رائعًا إذا كنت ترغب في استخدام اللوحات المستهدفة الصغيرة التي تبيعها TI ، لكن نقص المعلومات للمبتدئين الحقيقيين محبط عند محاولة الانتقال إلى برمجة الرقائق الخارجية ، كما أن كمية المعلومات الفنية من Texas Instruments أمر شاق.

في هذه المقالة الموجزة ، آمل أن أوضح كيفية الاستعداد والتشغيل مع عينات DIP التي طلبتها من TI باستخدام ez430. سأعمل مع نفس وحدة التحكم الدقيقة (MCU) كما هو الحال في اللوحة المستهدفة ez430 ، وهي MSP430F2013. سيعمل أي MSP430x2xx بنفس الطريقة ، وبقدر ما أعرف أن خط MSP430 بأكمله يستخدم نفس اتصالات البرمجة. إذا كنت تستخدم حزمة أخرى غير الحزمة المزدوجة المضمنة (DIP أو DIL) أو جهاز آخر غير MSP430x2xx ، فستحتاج إلى الرجوع إلى ورقة البيانات الخاصة بالجهاز للعثور على مواقع الدبوس المناسبة.

الخطوة 1: الأجزاء

القطع
القطع

لبرمجة msp430 ، لا يوجد سوى عدد قليل من الأجزاء التي تحتاجها. ها هي القائمة: مقبس سلك IC MSP430 MCU ez430 مقبس ذو 4 سنون (.050 ربط شبكي) ملاحظة سريعة على المقبس ذي 4 سنون. يسرد دليل مستخدم ez430 رقم جزء Mill-Max. كان موقع Mouser.com في المخزن عندما تحققت مؤخرًا ، وقد تقدم Mill-Max عينات. لاحظ أن الصورة تحتوي على أجزاء إضافية للوحة الأولية المذكورة لاحقًا في المقالة. لقد استخدمت سلك قياس 30 مطلي من Kynar لتوصيلات الالتفاف.

الخطوة 2: اللوحات

المجالس
المجالس
المجالس
المجالس
المجالس
المجالس
المجالس
المجالس

تتطلب برمجة MSP430 4 أسلاك فقط ، بما في ذلك وصلات Vcc و Vss. يجب أن يساعد التخطيطي أدناه. هذه هي الوصلات الوحيدة التي تحتاجها لتنزيل برنامج إلى MCU ، لقد قمت ببناء لوحتين برمجة. الأول يستخدم لوح توصيل صغير ومقبس ZIF و 4 أسلاك من كبل IDE قديم مع مقبس 4 دبوس ملحوم بطرف واحد. يوفر مقبس Zero Insertion Force الجهد المبذول عند تحريك وحدة MCU. يستخدم الثاني مقبس DIP من Mill-Max وبعض المسامير التي أضعها حولها ، بالإضافة إلى بعض المكونات الأخرى. لقد قمت بلف الأسلاك في معظم التوصيلات. كان من الضروري فقط لحام مقبس 4 دبوس. إنها في الأساس لوحة أولية بدون مذبذب. انظر هنا للحصول على مخطط اللوحة الأولية. يوضح الجدول 2-2 من مستند TI slau144c (دليل مستخدم MSP430x2xx) النهايات الطرفية غير المستخدمة. هذا مهم للوحة مشروعك ، لكن ليس البرمجة. لن تقوم MCU بتشغيل برنامجك إلا إذا قمت بسحب دبوس RST عاليًا باستخدام المقاوم 47k. ملاحظة أخرى على مآخذ التوصيل. عند توصيل دبابيس ez430 بمقبس 4 سنون ، تأكد من صحة اتصال Vcc. يمكنك التحقق من ذلك من خلال النظر إلى التخطيطي في دليل مستخدم ez430. لاحظ أن R10 متصل بـ Vcc من جانب ez430. يجب أن تكون قادرًا على متابعة الزمام الموجود على اللوحة للعودة إلى أقرب دبوس موصل وهو السن 1 من الموصل. جانبا ، يمكنك بناء اتصال برمجة 4 أسلاك ، يسمى Spy-Bi-Wire ، في التطبيق النهائي الخاص بك ، ولن تضطر إلى إزالة الشريحة على الإطلاق. إذا قررت القيام بذلك بهذه الطريقة ، فيمكنك تشغيل MCU من مصدر طاقة 3 فولت للتطبيق الخاص بك وتوصيل الدبابيس 2 و 3 فقط (انظر J1) على مبرمج USB إلى MCU الخاص بك.

الخطوة الثالثة: البرمجة

برمجة
برمجة

كما ذكرت ، بمجرد أن يكون لديك الأجهزة جاهزة ، فإن ez430 سهل الاستخدام. برنامج IAR Kickstart المضمن مع الجهاز سوف يساعدك على العمل بسرعة. يوجد مثال لبرنامج مضمن وميض LED متصل بالمنفذ 1.0. لتشغيل البرنامج النموذجي على لوحتك ، ما عليك سوى إضافة مؤشر LED والمقاوم على الطرف 2 وسحب المقاوم 47 كيلو أوم على الطرف 10 ويجب أن تكون متوقفًا عن العمل وتومض. وجدت في هذا الموقع. هناك بعض الأمثلة الأخرى على البرامج. إذا كنت ترغب في تجربتها قبل الانتقال إلى البرمجة ، فابحث سريعًا عن "مشاريع msp430" يجب أن تحصل على عدد قليل من النتائج. حظا سعيدا وبرمجة سعيدة!

الخطوة 4: روابط مفيدة

دليل مستخدم TI's MSP430 Pageez430 دليل مستخدم MSP430x2xx صفحة بيانات Mill-Max Socket صفحة ليون هيلر برمجة MSP430

موصى به: