پروگرامر STLink V/2 پادنا

پروگرامر ST-Link V/2 پادنا

ویژگی‌ها

  • سازگار با نرم‌افزارهای ST-Link، Keil uVision و STM32CubeIDE
  • قابلیت برنامه‌ریزی میکروکنترلرهای STM32 و STM8
  • قابلیت برنامه‌ریزی میکروکنترلرهای سازگار با SWD مانند nRF51 و nRF52
  • خروجی ۵ ولت
  • طراحی مقاوم و باکیفیت
اطلاعات فنی

پایه های خروجی STM8
پایه‌های خروجی پروگرامر STM8
پایه های خروجی STM32
پایه‌های خروجی پروگرامر STM32

مطمئن شوید که درایور پروگرامر را نصب کرده‌اید:

اگر اولین بار است که از این محصول استفاده می‌کنید، توصیه می‌کنیم که نرم‌افزار ST-Link Utility را از سایت پادنا دریافت نمایید. با نصب این برنامه علاوه بر درایورها ابزار رسمی شرکت ST برای پروگرم کردن، پاک کردن و تغییر بایت‌های عملیاتی میکروکنترلر نیز نصب می‌شود.

نسخه‌ی Firmware پروگرامر را بررسی کنید:

برای این کار وارد نرم‌افزار ST-Link Utility شوید. مطابق شکل ۱ از منوی ST-Link گزینه‌ی Firmware Update را انتخاب کنید.

نرم افزار ST-Link Utility
شکل ۱- نرم‌افزار ST-Link Utility

در صفحه‌ی نمایش داده‌شده مطابق شکل ۲ گزینه‌ی Device Connect را انتخاب کنید اگر با خطای Not in DFU Mode مواجه شدید یک بار اتصال USB را قطع و وصل کنید. با فشردن دکمه‌ی Yes و پر شدن نوار پیشرفت Firmware پروگرامر به آخرین نسخه ارتقا می‌یابد و در ضمن صحت عملکرد آن نیز تایید می‌گردد.

صفحه‌ی ارتقای Firmware
شکل ۲- صفحه‌ی ارتقای Firmware
اتصالات را بررسی نمایید:
بیشتر مشکلات ارتباطی با پروگرامر ناشی از اتصال نادرست آن و میکروکنترلر مقصد است. برای ارتباط با میکروکنترلر باید حداقل سه خط SWDIO، SWCLK و GND را متصل نمایید بهتر است که اتصال RESET نیز برقرار باشد.

توجه داشته باشید که این پروگرامر خروجی ۳/۳ ولت ندارد در نتیجه برای تغذیه‌ی میکروکنترلر مقصد باید ولتاژ ۳/۳ آن را از بیرون مدار تامین کرد معمولاً چنین ولتاژی بر روی بردهای توسعه و بردهای آموزشی موجود در بازار وجود دارد.

هشدار! اعمال ولتاژ بیش از ۳/۶ ولت به میکروکنترلرِ مقصد موجب تخریب آن خواهد شد.

No Target Connected
چنین خطایی معمولاً در دو حالت رخ می‌دهد:
  1. دو پایه‌ی SWDIO و SWCLK جابه‌جا متصل شده‌اند.
  2. تغذیه‌ی میکروکنترلر مقصد به درستی تامین نشده است.
Internal Command Error
چنین خطایی معمولاً در دو حالت رخ می‌دهد:
  1. دو پایه‌ی SWDIO و SWCLK جابه‌جا متصل شده‌اند.
  2. اشکالی در مدار میکروکنترلر مقصد وجود دارد. مثلاً مدار مدار ریست درست کار نمی‌کند. اگر برد میکروکنترلر را خودتان مونتاژ کرده‌اید یک بار صحت لحیم‌کاری را بررسی کنید.
Core Held in Reset
پایه‌ی NRST یا همان ریست میکروکنترلر در حالت معمولی باید در سطح منطقی ۱ (یا ولتاژ ۳/۳ ولت) باشد. اگر به هر دلیلی از جمله مشکلات مداری این پایه به زمین متصل شود میکروکنترلر درست کار نخواهد کرد.