در این پست قصدداریم شماتیک و PCB یک پروگرامر ST LINK بههمراه فایل BIN آن راجهت ساخت و مصرف خدمت شما ارائه نماییم.
مقدمه ساخت STLINK Programmer:
درحالحاضر میکروکنترلرهای آرم از محبوبیت زیادی برخوردار هستند. شرکتهای زیادی مثل:
texas instruments , analog devices , NXP® Semiconductors, STMicroelectronics و غیره امروزه تحت لیسانس شرکت ARM اقدامبه تولید میکروکنترلر آرم مینمایند.
هدف ما در این مقاله ساخت یک پروگرمر برای میکروکنترلرهای شرکت STMicroelectronics است و میخواهیم سختافزار آن بههمراه فایل شماتیک و PCB و نحوه ساخت آنرا برای پروگرامکردن میکروهای این شرکت معرفی نماییم.
نرم افزار مخصوص پروگرامر ST LINK:
برای برنامهریزی روی میکروکنترلرها از روشهای مختلفی استفادهمیشود. معمولا همه آنها از سیستم jtag پشتیبانی میکنند، همچنین شرکتهای سازنده راههایی را برای پروگرامکردن بدون سختافزار پروگرامر پیشبینی میکنند. شرکت STM هم برای این منظور نرمافزاری بهنام Flash loader ارائه کردهاست، که بهکمک آن میتوانید توسط پورت سریال میکرو را پروگرام کنید. (البته یکم درد سر هم داره). راهدیگه استفادهاز پروگرامر های مخصوص برای میکروکنترلرها است.
شرکت STM برای میکروهای شرکت خود یک پروگرامر بهنام ST LINK ارائه کرده که نسبتبه دیگر پروگرامرها قیمت مناسبی دارد و با آن تمام خانوادههای این شرکت را میتوان دیباگ و پروگرام نمود.
نرم افزار و رابط پروگرام
برای استفادهاز پروگرامر ST LINK باید درایور آنرا از اینجا دانلود کرده و نصبکنید. سختافزار ارائهشده توسط رابطکاربری SWD با میکرو ارتباط گرفته و برنامه را روی آن میریزد.
ملزومات ساخت پروگرامر رایگان STLINK:
ساخت این پروگرامر بهراحتی امکانپذیر است. قطعات آنرا سفارشدهید.
برنامه میکروی آنرا توسط یک پروگرامر دیگر روی چیپ PCB پروگرامر ریخته و از کارکرد آن لذت ببرید.
برای این منظور پایههای مربوطه DIO , CLK از کنار برد بیرونآمدهست.
فایلهای دانلودی
فایل شماتیک و PCB این پست که بااستفادهاز نرمافزار PROTEL DXP-ALTIUM طراحی شدهاست را میتوانید بصورت رایگان آنرا از لینکزیر دانلود نمایید.
منبع: سیسوگ