روش های پروگرام کردن STM32
امروز میخوایم انواع روش های پروگرام کردن STM32 را با هم بررسی کنیم ، با همیار الکترونیک همراه باشید .
روش های پروگرام کردن STM32
به صورت کلی ۳ روش معروف برای پروگرام کردن STM32 وجود داره که توی این آموزش میخوایم اون ها رو بررسی کنیم
- پروگرام کردن با SWD
- پروگرام کردن با JTAG
- پروگرام کردن با پورت سریال و بوت لودر
پروگرام کردن با SWD
این روش رایج ترین روش پروگرام کردن STM32 هست که به ۴ پایه SWDIO و SWCLK و VCC و GND نیاز داریم .
پروگرامر مورد نیاز برای پروگرام کردن با این روش پروگرامر های محبوب و با قیمت مناسب ST-link هست که نمونه اش رو توی تصویر پایین میبینید
برای پروگرام کردن میکروکنترلر با ST-LINK باید پایه های SWDIO و SWCLK و VCC و GND میکروکنترلر را به پایه های SWDIO و SWCLK و VCC و GND پروگرامر متصل کنید .
پروگرام کردن با SWD در محیط KEIL
برای پروگرام کردن در محیط KEIL باید اول نوع دیباگ را انتخاب کنید برای این کار به منوی Project>Option for Target ‘project را انتخاب کنید .
در صفحه باز شده از تب Debag گزینه use را روی ST-Link Debugger قرار دهید
حالا میتوانید از منوی Flash گزینه Download را انتخاب کنید تا فایل شما پروگرام شود .
به همین سادگی پروگرام کردن انجام شد .
پروگرام کردن با JTAG
پروگرام کردن با JTAG یکی دیگه از روش های پروگرام کردن میکروکنترلر های STM32 هست .
پروگرام کردن با SWD در محیط KEIL
برای پروگرام کردن در محیط KEIL باید اول نوع دیباگ را انتخاب کنید برای این کار به منوی Project>Option for Target ‘project را انتخاب کنید .
در صفحه باز شده از تب Debag گزینه use را روی J-LINK / J-TARACE Cortex قرار دهید .
حالا میتوانید از منوی Flash گزینه Download را انتخاب کنید تا فایل شما پروگرام شود .
به همین سادگی پروگرام کردن انجام شد .