ARM, PCB, STM, توصیه شده, دسته‌بندی نشده

دانلود پروگرامر ST LINK به همراه سورس – شماتیک و PCB

دانلود پروگرامر رایگان ST LINK

در این پست قصد داریم شماتیک و PCB یک پروگرامر ST LINK  به همراه فایل BIN آن راجهت ساخت و مصرف  خدمت شما ارائه نماییم.

مقدمه ساخت    STLINK Programmer :

در حال حاضر میکروکنترلر های آرم از محبوبیت زیادی بر خوردار هستند. شرکت های زیادی مثل :

texas instruments , analog devices , NXP® Semiconductors, STMicroelectronics و غیره امروزه تحت لیسانس شرکت ARM اقدام به تولید میکروکنترلر آرم می‎نمایند.

هدف‌ ما در این مقاله ساخت یک پروگرمر برای میکروکنترلر های شرکت STMicroelectronics است و می‌خواهیم  سخت افزار آن به همراه فایل شماتیک و PCB و نحوه ساخت آن را برای پروگرام کردن میکروهای این شرکت معرفی نماییم.

نرم افزار مخصوص پروگرامر ST LINK:

میکرو کنترلر STM32

برای برنامه ریزی روی میکرو کنترلر ها از روش های مختلفی استفاده می‌شود. معمولا همه آنها از سیستم jtag پشتیبانی می‌کنند، همچنین شرکت های سازنده راه‌هایی را برای پروگرام کردن بدون سخت افزار پروگرامر پیش بینی می‌کنند. شرکت STM هم برای این منظور نرم افزاری به نام Flash loader ارائه کرده است، که به کمک آن میتوانید توسط پورت سریال میکرو را پروگرام کنید. (البته یکم درد سر هم داره). راه دیگه استفاده از پروگرامر های مخصوص برای میکروکنترلر ها است.

شرکت STM برای میکروهای شرکت خود یک پروگرامر به نام ST LINK ارائه کرده که نسبت به دیگر پروگرامر ها قیمت مناسبی دارد و با آن تمام خانواده های  این شرکت را می‌توان دیباگ و پروگرام نمود.

 

نرم افزار و رابط پروگرام

پروگرامر STM32

 

برای استفاده از پروگرامر ST LINK باید درایور آن را از اینجا دانلود کرده و نصب کنید. سخت افزار ارائه شده توسط رابط کاربری SWD با میکرو ارتباط گرفته و برنامه را روی آن میریزد.

 

ملزومات ساخت پروگرامر رایگان STLINK:

شماتیک پروگرامر ST LINK

ساخت این پروگرامر براحتی امکان پذیر است. قطعات آن را سفارش دهید.

برنامه میکروی آن را توسط یک پروگرامر دیگر روی چیپ PCB پروگرامر ریخته و از کار کرد آن لذت ببرید.

برای این منظور پایه های مربوطه DIO , CLK از کنار برد بیرون آمده است.

 

نحوه ساخت پروگرمر آرم ARM

 

فایل شماتیک و PCB این پست  با استفاده از نرم افزار PROTEL DXP-ALTIUM توسط آقای مهدی رحیمی طراحی شده است که می‌توانید بصورت رایگان آن را از لینک زیر دانلود نمایید.

 

Stlink-v2.zip (39972 دانلود ها)

دانلود فایل Bin برنامه پروگرامر

STLinkV2.J16.S4-Sisoog.zip (4597 دانلود ها)

 

 



انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.  همکاری با سیسوگ

 

نوشته های مشابه

24 دیدگاه در “دانلود پروگرامر ST LINK به همراه سورس – شماتیک و PCB

  1. Avatar saberi گفت:

    سلام
    فایل سورس برنامه کجاست؟
    نمیتونم دانلودش کنم!!!

    1. زئوس Zeus زئوس Zeus گفت:

      سلام دوست عزیز این پست مروبط به پروگرامر ST-Link هست و سورس کدش تجاریه و در اختیار شرکت ST 😐

  2. Avatar صابری گفت:

    سلام
    فایل سورس برنامه کجاست؟
    نمیتونم دانلودش کنم!!!

    1. Sisoog Os Sisoog Os گفت:

      سلام دوست عزیز پایین صفحه دو تا لینک هست که میتونید دانلود کنید و مشکلی هم نداره
      اگر مشکلی دارید لطفا با ای دی سیسوگ در تلگرام مرتبط بشید تا موضوع دقیق تر بررسی بشه

  3. Avatar امین گفت:

    سلام و خسته نباشید
    بلاخره این مدار کار میکنه یا نه؟
    ساخته و تست شده؟

    1. زئوس Zeus زئوس Zeus گفت:

      بله کار میکنه هم ساخته و هم تست شده

      1. Avatar امین گفت:

        ممنون بابت سایت خوبتون

        1. زئوس Zeus زئوس Zeus گفت:

          خواهش میکنم دوست عزیز

      2. Avatar امین گفت:

        راستی با این پروگرامر دیباگ هم میشه انجام داد؟

        1. زئوس Zeus زئوس Zeus گفت:

          بله هم امکان پروگرام کردن هست و هم دیباگ کردن – برای هیچ کدوم مشکلی نخواهید داشت.
          توصیه میکنم پروگرامر sisoog-link رو هم ببینید

          1. Avatar امین گفت:

            ممنونم ازتون

          2. زئوس Zeus زئوس Zeus گفت:

            خواهش میکنم دوست من

  4. Hamid Najafi حمید گفت:

    سلام
    چرا از میکرو f103c8t6 استفاده شده در صورتی همه STLINK V2 ها از f103cbt6 استفاده میکنند ؟!

    1. زئوس Zeus زئوس Zeus گفت:

      خوب با هر دو میکرو میشه ؛ اما بهتره همون میکرویی که خودتون گفتید باشد ؛ من نمونه های چینی رو که باز کردم هر دو نمونه رو توشون دیدم که به خوبی هم کار می کنند.

  5. Avatar omid گفت:

    با سلام
    ممنون از سایت خوبتون…واقعا عالیه
    لینک ها مشکل دارن میشه اصلاح بفرمایید .باتشکر

    1. زئوس Zeus زئوس Zeus گفت:

      سلام دوست عزیز
      بله توی قسمت دانلود ها مشکلی وجود داشت که خوشبختانه حل شد
      متشکر

  6. Avatar رضا گفت:

    سلام. تشکر بابت مطالب شما.
    این پروگرمر وقتی که به درگاه usb متصل میشه ولی پروگرم رو انجام ندادیم پایه ای که به led متصله، کدام led رو روشن میکنه؟ یعنی در این حالت صفره یا یک؟

    1. زئوس Zeus زئوس Zeus گفت:

      سلام و درود ؛ نمی تونم بگم برای این کامنت خوشحال نیستم 🙂
      در حالت پیش فرض LED سبز باید روشن باشه

  7. Avatar فرزاد گفت:

    با سلام
    لینکها مشکل دارند.

    1. زئوس Zeus زئوس Zeus گفت:

      با سلام دوست عزیز
      لینک ها چک شدند ، مشکلی مشاهده نشد و به خوبی دانلود شدند.

  8. Avatar نوید گفت:

    سلام وقت بخیر.
    ممنونم از شما و مهندس رحیمی
    میخاستم بدونم مهندس رحیمی چطور تونستن این مدارو طراحی کنن؟؟
    راهنماشون چی بوده؟؟

  9. Avatar HOSI گفت:

    سلام
    من درست کردم ولی کار نکرد . اصلا درایورش نصب نمیشه چرا ؟؟؟

  10. Avatar مصطفی گفت:

    سلام
    ممون از سیات خوب شما، یه آی سی stm8s003f3 از بازار خریدم و به اون تغذیه وصل کردم(+5ولت) و سیم های پروگرامر st link v2 را هم به اون وصل کردم اما پروگرامر اونو نمیشناسه. پروگرامر من PROGRAMMER ST-LINK V2 ST است که از بازار خریدم در ضمن من این کار را با سه آی سی امتحان کردم که بازم حواب نگرفتم ممنون میشم راهنمایی کنید.

    1. زئوس Zeus زئوس Zeus گفت:

      بله صحبح است ، میکرویی که شما قصد برنامه ریزی اونو داری در واقع STM8 است که با خانواده STM32 که یک میکروکنترلر ARM بیس است متفاوت پروگرام می شود .
      در این نسخه از PCB فقط رایط SWD که مخصوص پروگرام کردن میکروهای آرم بیس است در دسترس قرار گرفته است.
      در واقع شما برای برنامه ریزی میکرو های STM8 باید از درگاه SWIM استفاده کنید نه SWD

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *