آموزش ساخت پروگرامر پس از یادگیری کار با میکروکنترلرها جزء مهمترین مباحث دنیای الکترونیک میباشد. آموزش ساخت پروگرامر و یا استفاده از پروگرامرهای آماده همگی به یک مسیر منتهی میشوند. و آن هم آپلود کدهای ماشین روی میکروکنترلر میباشد.
پروگرامر چیست؟
جدول ویژگی های مهم آموزش ساخت پروگرامر |
💡 تعداد |
9 عدد
|
🏷️️ دسته |
آموزش ساخت پروگرامر |
🌎 زبان |
فارسی |
🆕 بروزرسانی |
مهر ماه 1403 |
مهندسین کامپیوتر به دو شاخه نرم افزار و سخت افزار تقسیم میشوند. در بخش سخت افزاری برنامههای نوشته شده روی نرم افزار باید به روشی روی میکروکنترلر ریخته شود. ابزاری که کدهای ایجاد شده توسط نرم افزار را روی حافظه میکروکنترلر آپلود میکند پروگرامر نام دارد.
پروگرامر آنلاین و آفلاین
اگر با پروگرامرها آشنایی کافی ندارید این بخش در آشنایی هرچه بیشتر این سیستمها به شما کمک میکند. با یک جست و جوی ساده واژه پروگرامر عکسهای زیادی را در صفحه جست و جوی گوگل ظاهر خواهند شد. که شامل بردهایی با قابلیت دریافت برنامه از طریق کابل میباشند. و بردهایی که آیسی میکروکنترلر روی آن سوار میشوند. که دقیقا به موضوع مطلب ما در رابطه با دو مدل پروگرامر آنلاین و آفلاین اشاره مینماید.
پروگرامر آنلاین
بردهای برنامه پذیری که دارای ارتباط از طریق کابل USB میباشند. با اتصال برد به کامپیوتر ارتباط آن برقرار میشود. برای آپلود کردن برنامه تنها کافیست ارتباط سیمی برقرار شود. بخشی دیگر از پروگرامرهای آنلاین سیستمهای وابسته به ارتباطات بیسیم میباشند. استفاده از بلوتوث برای پروگرام کردن بردها از فاصله دور بدون ارتباط سیمی بخشی از این مدل پروگرامها میباشند.
بردهای آردوینو رزبری پای و دیگر محصولات از این دسته هستند.
پروگرامر آفلاین
مدل بعدی در دسته پروگرامر که با نام آفلاین شناخته میشوند. تراشه و پردازنده برنامه پذیر باید روی این بردها نصب شده و پس از آپلود برنامه دوباره در جای خود روی برد اصلی قرار گیرد. پروگرامرهای STK500 که میکرو روی آن قرار گرفته و برنامه را دریافت میکند از این دسته میباشند.
از جمله مشکلاتی که این بردهای پروگرامر آفلاین دارند اشتباهات کاربری در جای گذاری میکروکنترلر در جای خود میباشد. زیرا در صورت اشتباه قرار دادن آن میکروی شما خواهد سوخت. همچنین انتخاب نوع منبع تغذیه در زمان پروگرام کردن نیز بسیار مهم میباشد.
نحوه استفاده از پروگرامر
در هر دو مدل پروگرامر آنلاین و آفلاین تراشههایی برد را به رایانه معرفی میکنند. پس از معرفی طبق پروتکل تراشه ارتباط برقرار میشود. برای مثال تراشه موجود در بردهای آردوینو CH340 بوده و برای برقراری ارتباط باید درایور آن روی رایانه نصب گردد. پس از نصب درایور لازم روی رایانه به محیط برنامه نویسی رفته و در بخش پروگرامر مدل آن را انتخاب نمایید. در برخی از محیطهای برنامه نویسی این امکان وجود ندارد. پس از انتخاب نوع پروگرامر گزینه آپلود را زده و منتظر پایان عملیات آن باشید.
بعضی از پروگرامرها برنامه مختص به خود را برای این کار ارائه دادهاند. در محیط برنامه نویسی با انتخاب گزینه ذخیره سازی امکان دریافت فایل با فرمتهای گوناگون وجود دارد. گزینه ذخیره فایل را انتخاب و فرمت HEX را انتخاب نمایید. در برنامه اختصاصی ارائه شده توسط شرکت پروگرامر آفلاین فایل را پیدا نموده و آپلود نمایید. در صورت وجود خطا بخش منابع تغذیه دمای میکرو قرار دادن درست پایه را بررسی کنید. اگر دمای میکرو به صورت غیر عادی بالا رود پایه های آن را درست متصل نکردید و به احتمال زیاد میکروی شما سوخته است.
در صورتی که همه موارد درست در جای خود قرار گرفته است ولی باز با خطا مواجه میشوید. به احتمال زیاد میکروکنترلر شما سوخته است.