معرفی نرم افزار MPLAB X
نرم افزار MPLAB X یک محیط توسعه نرم افزاری یا IDE ( مخفف Integrated Development Environment ) می باشد که به منظور توسعه میکروکنترلرهای ساخت شرکت میکروچیپ بر روی یک کامپیوتر نصب می شود. شرکت میکروچیپ که سازنده انواع قطعات نیمه هادی می باشد در سال 1993 اولین سری از میکروکنترلرهای پر کاربرد PIC را تولید و روانه بازار کرد. شرکت میکروچیپ تا سال 2009 توانست 6 میلیارد میکروکنترلر PIC بفروشد و از آن به بعد توانست چندین شرکت دیگر را خریداری نماید که از جمله مهم ترین آن ها میتوان به خرید شرکت Atmel ( سازنده میکروکنترلرهای AVR و ARM ) در سال 2016 اشاره کرد. اکنون شرکت میکروچیپ انواع میکروکنترلرهای PIC ، dsPIC ، AVR و ARM را تولید می کند که اکثر آن ها توسط نرم افزار MPLAB X پشتیبانی می شود.
تغییرات نسخه 5.05 نرم افزار MPLAB X
علاوه بر پشتیبانی نرم افزاری میکروکنترلرهای PIC و dsPIC در نسخه های قبلی ، از نسخه 5 به بعد این نرم افزار ، شرکت میکروچیپ قابلیت توسعه بیش از 20 خانواده از میکروکنترلرهای AVR را نیز به نرم افزار MPLAB X اضافه کرد. بنابراین مهندسان و طراحان میتوانند علاوه بر قابلیت توسعه میکروکنترلرهای PIC و dsPIC به همان صورت سنتی، از قابلیت توسعه میکروکنترلرهای AVR نیز همزمان استفاده نمایند. البته طبق گفته شرکت میکروچیپ هنوز برخی از آی سی های AVR در این نسخه وجود ندارند که قرار است تا به زودی در ورژن های بعدی به نرم افزار اضافه شود.
در نرم افزار MPLAB X ، ابزاری گرافیکی موسوم به MCC ( مخفف MPLAB Code Configurator ) برای پیکربندی نرم افزاری و تنظیمات میکروکنترلر ( همانند ابزار CodeWizard در نرم افزار CodeVision ) تعبیه شده است که با استفاده از آن میتوان تنظیمات اولیه برای کلاک میکروکنترلر ، پورت ها و دیگر واحدهای جانبی را تولید نمود. ابزار MCC همچنین میتواند برای بردهای توسعه خاص نظیر Curiosity ATMega4809 Nano و AVR Xplained کدهای تنظیمات اولیه را تولید کند. علاوه بر این در نرم افزار MPLAB X 5.05 چندین آپشن جدید در کامپایلر و در بخش پروگرامر / دیباگر ایجاد شده است. آپشن های جدید در کامپایلر شامل انتخاب نوع نرم افزار کامپایلر از میان دو گزینه AVR MCU GNU Compiler Collection (GCC) و یا MPLAB XC8 C می باشد. همچنین قابلیت برنامه ریزی و عیب یابی کلیه قطعات پشتیبانی شده توسط جدیدترین پروگرامر/دیباگر ساخت شرکت میکروچیپ موسوم به MPLAB PICkit 4 ممکن می باشد.
ویژگی های نرم افزار MPLAB X
- قابلیت کامپایل/برنامه ریزی/عیب یابی برنامه تنها با انتخاب گزینه مربوطه از منو
- قابلیت نمایش روند اجرای توابع برنامه در قالب یک فلوچارت گرافیکی
- قابلیت انجام چندین پیکربندی مختلف برای یک پروژه خاص و افزودن یک سری فایل ها خاص به هر پیکربندی
- قابلیت تنظیم استفاده از ورژن های مختلف کامپایلرهای پشتیبانی شده
- قابلیت استفاده از چندین پروگرامر/دیباگر به صورت همزمان با تنظیمات جداگانه
- قابلیت تشخیص آنی خطا در هنگام کدنویسی
- قابلیت وارد کردن پروژه از نرم افزار قدیمی MPLAB 8 و نیز تبدیل آن به پروژه در نرم افزار جدید MPLAB X
- قابلیت پرش به تعریف یک متغیر، ثابت، تابع با نگه داشتن کلید CTRL و بردن ماوس روی آن
- قابلیت استفاده سریع از مثال های آماده کدنویسی
- قابلیت تشخیص و نمایش تغییرات فایل های آپدیت شده نسبت به نسخه قدیمی ذخیره شده آن
- دارای گزینه تغییر فرمت نوشتاری کد از طریق منوی تنظیمات
- قابلیت اسکن خودکار کامنت ها و تشخیص عباراتی نظیر TODO یا FIXME ( یا هر کلمه دیگر که در تنظیمات مشخص شود )
- قابلیت نمایش مقدار نهایی یک ماکرو به منظور کاهش بروز خطا
- قابلیت نمایش انواع حافظه های میکروکنترلر و قابلیت نمایش سریع و نیز انتخاب فرمت نمایش آن
- دارای پنجره نمایش وضعیت پروژه
- قابلیت اختصاص یک ورژن خاص از نرم افزار فریمور ( Firmware ) دیباگر به یک پروژه
- دارای پنجره نمایش کدهای برنامه به زبان اسمبلی به همراه نمایش ارتباط با سورس کد سطح بالاتر
- قابلیت نمایش هر دو نوع متغیرهای عمومی و محلی
- قابلیت تکمیل خودکار بخشی از کد
تصویر محیط نرم افزار MPLAB X
لینک های دانلود نرم افزار MPLAB X 5.05 :
لینک صفحه دانلود نرم افزار MPLAB X در سایت شرکت میکروچیپ
1 دیدگاه
دانلود کردم اما extract نمیشه خطا میده وقت میزاریم دانلود میکنیم آخرش هم هیچ …
The archive is either in unknown format or damaged