جدول المحتويات:
فيديو: برمجة MSP430 DIP باستخدام Ez430: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
عندما وجدت مبرمج 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
موصى به:
كابل برمجة DIY باستخدام Arduino Uno - Baofeng UV-9R Plus: 6 خطوات (بالصور)
كابل برمجة DIY باستخدام Arduino Uno - Baofeng UV-9R Plus: مرحبًا بالجميع ، هذا دليل بسيط حول كيفية تحويل كابل سماعة الرأس / قطعة الأذن Baofeng UV-9R (أو زائد) إلى كابل برمجة باستخدام Ardunio UNO كجهاز USB المسلسل المحول. [إخلاء المسؤولية] لا أتحمل أي مسؤولية في أي ضرر يسبب
برمجة ATmega328 مع Arduino IDE باستخدام 8MHz Crystal: 4 خطوات
برمجة ATmega328 مع Arduino IDE باستخدام 8MHz Crystal: في هذا Instuctable ، سأغطي دليلًا خطوة بخطوة لبرمجة ATmega328P IC (نفس وحدة التحكم الدقيقة الموجودة في Arudino UNO) باستخدام Arduino IDE و Arduino UNO كمبرمج لجعل نفسك اردوينو مخصص ، لجعل مشاريعك
(مشروع IOT) الحصول على بيانات الطقس باستخدام ESP8266 وواجهة برمجة تطبيقات Openweather: 5 خطوات
(مشروع IOT) الحصول على بيانات الطقس باستخدام ESP8266 وواجهة برمجة تطبيقات Openweather: في هذه التعليمات سنقوم ببناء مشروع IOT بسيط لجلب بيانات الطقس لمدينتنا من openweather.com/api وعرضها باستخدام برنامج المعالجة
كيفية فلاش أو برمجة ESP8266 AT البرامج الثابتة باستخدام المتعري والمبرمج ESP8266 ، وحدة IOT Wifi: 6 خطوات
كيفية فلاش أو برمجة ESP8266 AT البرامج الثابتة باستخدام ESP8266 Flasher and Programmer، IOT Wifi Module: الوصف: هذه الوحدة عبارة عن محول / مبرمج USB لوحدات ESP8266 من النوع ESP-01 أو ESP-01S. إنها مزودة بشكل ملائم برأس أنثى 2x4P 2.54mm لتوصيل ESP01. كما أنه يكسر جميع دبابيس ESP-01 عبر 2x4P 2.54mm ذكر h
قم بإعداد برمجة NodeMCU باستخدام Arduino IDE: 3 خطوات
إعداد برمجة NodeMCU باستخدام Arduino IDE: سأوضح لك في هذا الدليل كيفية برمجة لوحة NodeMCU باستخدام Arduino IDE. للقيام بذلك ، تحتاج إلى تثبيت برامج التشغيل وإضافة لوحة NodeMCU إلى قائمة لوحة Arduino. دعونا نفعل خطوة بخطوة