بستن اطلاعیه
مهمان عزیز لطفا جهت ثبت نام فقط از ایمیل های گوگل "Gmail" استفاده کنید!

پروگرامر برای میکروی های سری STM32F103

شروع موضوع توسط Alma ‏29/6/16 در انجمن بخش الکترونیک

  1. Alma

    Alma مدیر عضو کادر مدیریت

    یکی از پیش نیاز های کار با میکرو کنترلرها پروگرامر هست
    راه پروگرام کردن یه میکروی زیاده که یکی از معروفترین اونها JTAG هست و امکان دیباگ رو هم فراهم میکنه
    این پروگرامر سرعت خیلی بالایی داره و امکانات فراوان ولی گرونه و پینهای زیادی از میکرو رو درگیر میکنه و عملا برای استفاده از اون در میکروها و برد های کوچک با فلش و کدهای کم لزومی نداره

    پس باید چیکار کرد ؟؟؟
    یکی از مزیت های میکرو های سری STM32F103 داشتن بوت USART هست
    البته میکرو های سطح بالا تر علاوه برا این بوت بوت USB هم دارن

    خوب این بوت چیه ؟؟؟
    بوت در واقع یه نوع پروگرامر داخلی با استفاده از USART یا USB هست
    که با کمترین قطعات ممکن میشه میکرو رو پروگرام کرد
    برای USB نیاز به یک کابل دارید و برای USART هم نیاز به همون کابل و یک ماژول تبدیل USB به سریال مثل FT232

    upload_2016-6-29_15-44-53.png

    لذا بنده میخوام PCB ساده ای رو معرفی کنم که خودتون این تبدیل رو بسازید
    البته میتونید این تبدیل رو از بازار هم تهیه کنید که مدل های مختلفی دارن و به سادگی قابل دسترس هستن

    upload_2016-6-29_15-48-11.png

    برد رو طوری طراحی کردم که میتونه به صورت تکرو چاپ بشه
    فقط از پشت برد سه عدد جامپر میخوره
    خروجی RS485 و هم RS232 TTL خواهیم داشت

    حالا فقط باید پین های RXD و TXD و GND مبدل رو به RXD0 و TXD0 و GND میکرو وصل کنید
    خوب برای پروگرام کردن میکرو فقط کافیه پین BOOT0 رو های کنید و میکرو رو ریست کنید
    با این کار میکرو به زیر برنامه بوت میره و منتظر دریافت دیتا میمونه

    حالا نرم افزار Flash Loader Demonstrator رو باز کنید و پورت کام مربوط به مبدل USB رو انتخاب کنید
    تنظیمات مربوط به پروگرام رو انجام بدید و در نهایت پروگرام کنید

    پیوست ها:

    saeeddelshad0020، asimo، Sepehr20mg10 و 3 نفر دیگر از این ارسال تشکر کرده اند.

به اشتراک بگذارید