پروگرامر میکروکنترلر های PIC (نحوه عملکرد و کاربرد ها) مهندسی برق _ الکترونیک
پژوهشگر و نویسنده: ( افشین رشید )
نکته : جدا از برخی تراشه های بسیار قدیمی ، همه آنها در مدار سریال قابل برنامه ریزی هستند ، به این معنی که می توان آنها را با استفاده از یک برنامه نویس PIC ICSP در مدار برنامه ریزی کرد.
پروگرامر دستگاهی است که با کمک PC یا تنهایی قادر به انتقال برنامه یا تغییر تنظیمات یک قطعه الکترونیکی برنامه پذیر است. ممکن است دلایل برجسته ای وجود داشته باشد که بخواهید قبل از قرار دادن آنها در مدار ، میکروکنترلرهای PIC را در یک برنامه نویس سوکت (پروگرامر) برنامه ریزی کنید ، اما فکر کردن در مورد این مزایا دشوار است زیرا برنامه نویسان سوکت سریعتر نیستند. شما همچنین این مزیت را دارید که بعداً می توانید به روزرسانی های سیستم عامل را برطرف کنید ، برای رفع اشکالات ، به روزرسانی ویژگی های محصول یا شخصی سازی یک محصول و در سیستم برنامه نویسی باید راهی باشد.
یک پروگرامر مناسب از همه میکروکنترلرهای PIC ، از جمله PIC24 ، PIC32 و dsPIC پشتیبانی می کنند. در بین برنامه ریزی خانواده میکروچیپ ها از یک طرف میکروکنترلر پیچیده تر است ، پروتکل برنامه ریزی آن پیچیده تر خواهد بود. شما باید حالت هایی را برای تنظیم اولیه اشکال مختلف حافظه ، تنظیم پارامترهای پیکربندی که کنترل عملکرد اصلی کنترلر را کنترل می کند (به عنوان مثال در پروگرامر میکروکنترلر PIC "فیوز" که می تواند SPI را خاموش یا نوسانگر منبع ساعت داخلی را غیرفعال کند). پروتکل نحوه انجام این کار بسیار کم است و معمولاً مورد توجه توسعه دهنده ای نیست که می خواهد از این کنترلر برای محصول خود استفاده کند. بنابراین به طور طبیعی ، این سازنده میکروکنترلر است که یک لایه انتزاع بین میکروکنترلر و رایانه و پروگرامر شخصی فراهم می کند ، و این باعث می شود برنامه کنترلر ساده تر شود. پروگرامر میکروکنترلر های pic رنج بسیار گسترده ای از انواع میکروکنترلر های pic محصول شرکت میکروچیپ را پشتیبانی میکند .
نحوه استفاده از پروگرامر به این صورت است برای شروع پروگرام کردن میکروکنترلر را داخل سوکت Zif قرار میدهید و نـرم افزار را باز میکنید ، به صورت خودکار سعی بر شناسایی مدل میکروکنترلر می نماید.در صورت شناسایی نشدن میکروکنترلر و یا دریافت پیغام خطا ، ابتدا اتصال صحیح پایه ها بـه میکروکنترلـر و سـپس تغذیـه میکروکنترلـر را بررسـی نماییـد.
پژوهشگر و نویسنده: دکتر ( افشین رشید)
دکترایِ تخصصی نانو _ میکرو الکترونیک