فهرست مطالب:
تصویری: برنامه نویسی MSP430 DIP با استفاده از Ez430: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:58
وقتی برنامه نویس USB ez430 TI را پیدا کردم ، به نظر می رسید یکی از آسان ترین روش ها برای راه اندازی و کار با MCU باشد. چگونه می توانم اشتباه کنم ، به نام ez وجود دارد! معلوم می شود که در واقع آسان است … بیشتر.
اگر می خواهید از تخته های هدف کوچک TI استفاده کنید ، ez430 بسیار عالی است ، اما کمبود اطلاعات برای مبتدیان واقعی هنگام تلاش برای برنامه نویسی تراشه های خارجی ناامید کننده است و میزان اطلاعات فنی 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 در سمت ez430 به Vcc متصل شده است. شما باید بتوانید سربرگ روی برد را به نزدیکترین پین کانکتور که پین 1 کانکتور است ، دنبال کنید. به عنوان یک نکته ، شما می توانید اتصال برنامه نویسی 4 سیم را که Spy-Bi-Wire نامیده می شود ، در برنامه نهایی خود ایجاد کنید و نیازی به حذف تراشه ندارید. اگر تصمیم دارید این کار را به این طریق انجام دهید ، می توانید MCU را از منبع تغذیه 3 ولت برنامه خود تغذیه کنید و فقط پین های 2 و 3 (J1 را ببینید) در برنامه نویس USB به MCU خود متصل کنید.
مرحله 3: برنامه نویسی
همانطور که اشاره کردم ، هنگامی که سخت افزار را آماده کردید ، استفاده از ez430 آسان است. برنامه IAR Kickstart که همراه دستگاه است شما را سریع راه اندازی می کند. یک برنامه مثال وجود دارد که یک چراغ LED متصل به پورت 1.0 را چشمک می زند. برای اجرای برنامه نمونه روی برد خود ، فقط LED و مقاومت را روی پین 2 و مقاومت 47k اهم را در پین 10 اضافه کنید و باید خاموش و چشمک بزنید. منبع برنامه نویسی دیگری برای استفاده از msp430 می تواند باشد در این وب سایت یافت می شود. تقریباً همین است. چند برنامه نمونه دیگر نیز وجود دارد. اگر می خواهید آنها را قبل از برنامه نویسی خود امتحان کنید ، جستجوی سریع "پروژه های msp430" باید نتایج چندانی را برای شما به ارمغان بیاورد. موفق باشید و برنامه نویسی شاد!
مرحله 4: پیوندهای مفید
TI's MSP430 Pageez430 راهنمای کاربران MSP430x2xx راهنمای استفاده کنندگان کاربرگ اطلاعات Max-Max Socket صفحه Leon Heller برنامه نویسی MSP430
توصیه شده:
کابل برنامه نویسی DIY با استفاده از Arduino Uno - Baofeng UV -9R Plus: 6 مرحله (همراه با تصاویر)
کابل برنامه نویسی DIY با استفاده از Arduino Uno-Baofeng UV-9R Plus: سلام به همه ، این یک راهنمای ساده در مورد نحوه تبدیل کابل هدفون / گوش هدف Baofeng UV-9R (یا بعلاوه) به کابل برنامه نویسی با استفاده از Ardunio UNO به عنوان USB است مبدل سریال. [سلب مسئولیت] من هیچ مسئولیتی در قبال هیچ گونه خسارتی بر عهده نمی گیرم
برنامه افزودنی ساده در زبان برنامه نویسی شکسپیر: 18 مرحله
برنامه افزودنی ساده در زبان برنامه نویسی شکسپیر: زبان برنامه نویسی شکسپیر (SPL) نمونه ای از زبان برنامه نویسی باطنی است ، که شاید یادگیری آن جالب و استفاده از آن جالب باشد ، اما در برنامه های کاربردی واقعی بسیار مفید نیست. SPL زبانی است که در آن کد منبع r
برنامه نویسی میکروکنترلرها با برنامه نویس USBasp در Atmel Studio: 7 مرحله
برنامه نویسی میکروکنترلرها با یک برنامه نویس USBasp در Atmel Studio: سلام من آموزش های زیادی را در مورد نحوه استفاده از برنامه نویس USBasp با Arduino IDE خواندم و آموختم ، اما برای تکالیف دانشگاه نیاز به استفاده از Atmel Studio داشتم و هیچ آموزشی پیدا نکردم. پس از تحقیق و مطالعه از طریق بسیاری از
Pic 16F676 ICSP سوکت برنامه نویسی برای برنامه نویس PICkit 2: 6 مرحله
عکس 16F676 ICSP سوکت برنامه نویسی برای برنامه نویس PICkit 2: من سعی می کنم این ماژول موتور DC دوگانه را برای پروژه ربات خود بسازم و فضا برای قرار دادن هدر پین ICSP روی PCB نداشتم. بنابراین من به سرعت این طرح را مسخره کردم
راهنمای برنامه نویسی جالب برای طراح-کنترل فرآیند برنامه-بیانیه حلقه: 8 مرحله
راهنمای برنامه نویسی جالب برای طراح-کنترل فرآیند برنامه-بیانیه حلقه: کنترل فرآیند برنامه-بیانیه حلقه از این فصل ، شما با یک بیانیه حلقه مهم و قدرتمند دانش ارتباط خواهید داشت. قبل از خواندن این فصل ، اگر می خواهید 10000 دایره در برنامه بکشید ، فقط می توانید با یک ter