![پروگرامر و دیباگر PICKIT3.5 پروگرامر و دیباگر PICKIT3.5](https://eshop.eca.ir/23627-home_default/پروگرامر-و-دیباگر-pickit35.jpg)
پروگرامر و دیباگر PICKIT3.5
هدربرد (برد راه انداز) میکروکنترلرهای CORTEX M3 با امکانات اولیه جهت کار با میکروکنترلرهای LPC1768 شرکت فیلیپس. با توجه به 100 پایه بودن میکرو، دو ردیف پین هدر در اطراف برد قرار گرفته که بر روی 2 بردبرد چسبیده به هم قابل قرارگیری است. از دیگر مزایای این برد راه انداز، تأمین ولتاژ مورد نیاز میکرو از طریق پورت USB به همراه کلید قطع وصل می باشد . یکی از امکانات ویژه این برد قابلیت پروگرام نمودن میکرو از طریق پورت USB می باشد. در این روش شما هیچ احتیاجی به سخت افزار خاصی نداشته و فقط از طریق وصل نمودن کابل USB به رایانه می توانید میکروکنترلر را پروگرام نمایید. جهت پروگرام کردن این میکرو می توانید از 2 طریق ارتباط پورتUSB و یا پورت JTAG اقدام نمایید .
01 | حداقل مدار جهت راه اندازی میکروکنترولر LPC1768 |
02 | بدون نیاز به پروگرامر مجهز به بوت لودرUSB |
03 | دارای خروجی تمام پایه های ورودی خروجی به ترتیب شمارشی |
04 | دارای کانکتور full speed USB 2.0 |
05 | امکان نصب مستقیم برد بر روی بردبرد |
06 | دارای خروجی ولتاژهای 3.3 و 5 ولت |
07 | دارای کلید قطع و وصل تغذیه |
08 | امکان فعال و غیر فعال کردن پورت های تمامی امکانات جانبی میکرو، از قبیل USB ، JTAG ، DEBUG ، VREF و ... |
09 | داری خروجی کانکتور JTAG استاندارد |
10 | دارای دکمه RESET |
11 | کریستال 32.768KHZ برای راه اندازی RTC داخلی |
12 | کریستال 12 مگاهرتز برای راه اندازی میکرو کنترلر |
نحوه ی پروگرام کردن توسط
بوت لودر:
دیپ سوئیچ USBOT و USB را وصل کرده و پورت USB را متصل نمائید. با وصل کردن سوئیچ ON/OFF کامپیوتر باید برد را به صورت یک فلش درایو شناسایی کند. برای شناسایی برد نیازی به درایور ندارید.
با توجه به اینکه برنامه بوت لودر تا آدرس 0x1FFF حافظه کد میکرو را اشغال کرده است ، برنامه هایی که قصد پروگرام آن را دارید باید از آدرس 0x2000 شروع شوند. فایل HEX برنامه را توسط مبدل H-Convertor به فایل BIN تبدیل کنید. درایو شناخته شده را باز کرده و فایل موجود را پاک نموده و با فایل BIN تولیدی جایگزین نمایید.
دیپ سوئیچ SBOT را قطع کرده و مدار را خاموش، روشن نمایید. لازم به ذکر است که با یک بار خاموش و روشن کردن برد، فایل بوت لودر با همان نام اولیه نشان داده می شود و امری طبیعی می باشد.
پورت جیتگ: برای استفاده از پورت جیتگ، کافیست کابل پروگرامر خود را به پورت جیتگ متصل نموده و فقط دیپ سویچ jtag را on نمایید.
کاربرد دیپ سوئیچ ها
تمامی محصولاتی که از طرف شرکت ECA دارای برگه گارانتی می باشند، مشمول خدمات گارانتی شرکت هستند. خدمات گارانتی ECA شامل تعویض بردهای معیوب تا تاریخ اعتبار گارانتی، طبق مفاد مندرج در پشت برگه گارانتی و تعمیر برد معیوب بعد از پایان تاریخ اعتبار گارانتی می باشد. گارانتی یک محصول به منظور حصول اطمینان به مشتری جهت خرید مطمئن است. گارانتی نمودن یک محصول از طرف شرکت سازنده به این معنا بوده که آن شرکت از عملکرد صحیح دستگاه خود مطمئن بوده و تضمین می نماید که این محصول بدون هیچ گونه ایراد و مشکلی می تواند مورد استفده قرار گیرد و چنانچه دستگاه بعد از مدتی دچار ایراد گردد، در صورتی که خرابی بر اثر سهل انگاری خریدار نبوده باشد، دستگاه معیوب با یک دستگاه نو تعویض گردد. گارانتی یکی از امتیازات مهم برای هر محصول بوده و نشانگر این موضوع است که شرکت به تولیدات خود مطمئن بوده و به تعهدات خود پایبند است. ارائه گارانتی برای یک محصول ملاک معتبری برای مقایسه بین تولیدات چند شرکت مختلف است. تمامی شرکت های تولیدی در تبلیغات خود از کارکرد صحیح دستگاه خود صحبت کرده و تنها روشی که می توانید قبل از استفاده محصول از صحت گفته های فروشنده اطمینان حاصل کنید، ارائه گارانتی جهت کارکرد صحیح دستگاه می باشد. پس همیشه قبل از خرید هر محصول در مورد گارانتی محصول سوال کرده و در صورتی که محصولی درای گارانتی نباشد تنها به حرف های فروشنده اطمینان نکنید. گارانتی دستگاه شامل کارکرد اصلی مدار می باشد. میکروکنترلر موجود بر روی برد تست شده و نرم افزار تست بر روی آنها ریخته شده و آماده کارکرد می باشد، لذا گارانتی شامل استفاده ناصحیح از میکرو توسط کاربر نمی باشد.
انجمن های تخصصی برق و الکترونیک
جهت پرسش سوالات علمی و استفاده از تجربیات دیگران می توانید به انجمن های مرتبط با این دستگاه مراجعه نمایید.
◄ انجمن های تخصصی میکروکنترلرهای ARM
◄ انجمن های تخصصی میکروکنترلرهای NXP ARM7-CortexM
یکی از بهترین و سریعترین روش های موجود برای یادگیری برنامه نویسی عملیات دیباگ می باشد. دیباگ به معنای ایرادیابی برنامه است. شما برای دیباگ نمودن برنامه ای که بر روی میکروکنترلر پروگرام نموده اید، به یک دیباگر احتیاج خواهید داشت. پروگرامر جیلینک یکی از بهترین دیباگرها جهت دیباگ سخت افزاری میکروکنترلرهای ARM بوده که با تمامی نرم افزارهای موجود سازگاری دارد. شما توسط پروگرامر jlink می توانید برنامه خود را خط به خط اجرا و عملکرد میکروکنترلر را مشاهده نموده و در کمترین زمان ممکن خطاهای برنامه خود را رفع نمایید. این پروگرامرها علاوه بر افزایش سرعت یادگیری، به علت دارا بودن امکان خطایابی برنامه، سرعت ساخت و طراحی پروژه های شما را نیز افزایش می دهد. پروگرامر و دیباگر JLINK v8.0 موجود در فروشگاه آخرین نسخه از این پروگرامر بوده که علاوه بر سازگاری با تمامی سیستم عامل ها دارای قابیت آپدیت می باشد و می توانید آن را برای تمامی میکروکنترلرهای ARM موجود در بازار استفاده نمایید.