میکروتراشه | پروگرام کردن آی سی|انواع دستگاه پروگرامر تخصصی و عمومی

پروگرام کردن آی سی|انواع دستگاه پروگرامر تخصصی و عمومی

تاریخ: 18-07-1397

نویسنده: Mr.Moradi

دسته بندی:

آموزشی,

پروگرام کردن آی سی|انواع دستگاه پروگرامر تخصصی و عمومی

پروگرام کردن آی سی 

در مادربردهای لپ تاپ، موبایل و هر برد سخت افزار دیگر آی سی های متنوعی وجود دارد که هر کدام وظایف خاص خود را انجام می دهند،  هنگامی که این قطعات بدلایل مختلف روی برد آسیب بینند لازم است که آن قطعه برداشته شود و مشابه همان قطعه پروگرام شده و جایگزاری شود.پروگرامر دستگاهی است که با کمک کامپیوتر یا به تنهایی قادر به انتقال برنامه یا تغییر تنظیمات یک قطعه الکترونیکی برنامه پذیر است.آی سی ها بسته به تعداد پین هایشان که از 8 پین تا 25 پین هستند، می توانند پروگرام شوند. آی سی های 8 تا 25 پین در موارد مختلفی از جمله بایاس مادربرد کامپیوترها، بایاس نوت بوک ها، چیپ سیستم عامل روتر یا مسیریاب، بایاسNIC، چیپ ROM پرینتر، چیپ ROM تلویزیون، MCU چراغ قوه و ... کاربرد دارند. 

انواع دستگاه پروگرامر

یکی از تجهیزات مورد نیاز متخصصین برای کار با میکروکنترلرها یک پروگرامر است. پروگرامرها در 2 گروه اصلی طبقه بندی می شوند پروگرامرهای تخصصی و عمومی ، پروگرامرهای  تخصصی برای یک گروه خاص از قطعات از یک سازنده مشخص هستند و عموما از طرف شرکتهای سازنده همان قطعات ارائه می شوند. پروگرامرهای یونیورسال برای انواع قطعات استفاده می شوند. در بازار انواع زیادی پروگرامر وجود دارد که می توان از آنها استفاده نمود و بهترین پروگرامر ، پروگرامری است که بتواند احتیاجات شما را برآورده سازد . پروگرامرهای قدیمی جهت اتصال به رایانه احتیاج به پورت پرینتر دارند که از معایب آنها بزرگی کابل و مهمترین مشکل نبودن پورت پرینتر در بسیاری از رایانه های جدید موجود در بازار است . همچنین موجود نبودن پورت پرینتر برای کاربرانی که دارای لپ تاپ هستند بزرگترین مشکل برای کار کردن با میکروکنترلرها بوده است.در تکنولوژی نوین می توان بوسیله پورت های USB هر وسیله ای را به رایانه متصل نمود و پروگرامر میکروکنترلرها نیز با استفاده از این تکنولوژی دیگر نیازی به پورت پرینتر نداشته و شما می توانید پروگرامر را به هر رایانه ای که یک پورت USB داشته باشد متصل نمایید. 

در زیر با بعضی از انواع پروگرامر آشنا می شویم:

پروگرامر USB BLASTER

ویژگی ها این پروگرامر شامل:

  • برنامه ریزی تمامی تراشه های (ALTERA CPLD-FPGA) 
  • ارتباط از طریق USB 
  • کانکتور JTAGجهت برنامه ریزی چیپ روی برد    
  • نمایشگر تغذیه و برنامه ریزی      
  • سازگاری با تمامی کامپیوترها     
  • سازگاری با تمامی کامپیوترهای PC , LAPTOP 
  • سازگاری با تمامی ویندوزهای 32 و 64 بیتی  ( ...., Vista , WIN7 , XP , 2000)

پروگرامر میکروکنترلرهای AVR مدل Multi AVR Programmer 

این پروگرامر علاوه بر استفاده از تکنولوژی USB جهت اتصال به رایانه دارای امکانات و ویژگی های دیگری بوده که می تواند محدوده وسیعی از احتیاجات شما را برآورده سازد . امکان تست LCD ، پروگرام کردن میکرو هایی که فیوز بیت خارجی تنظیم شده اند، رنج وسیع از میکرو های قابل برنامه ریزی، هماهنگی با انواع سیتم عامل ها و ..... از امکانات ویژه این پروگرامر است.

پروگرامر حرفه ای EEPROM پورت پارالل

حافظه های EEPROM موجود در بازار دارای تنوع بسیار زیادی بوده و هر کدام نیز با پروتکل خاص خود قابل برنامه ریزی می باشند. همین تنوع بسیار زیاد و انواع روش های برنامه ریزی این تراشه ها، باعث بوجود آمدن انواع پروگرامرها شده و برای کاربری که می خواهد از چند خانواده مختلف از EEPROM ها استفاده نماید، داشتن چندین پروگرامر می تواند باعث بوجود آمدن مشکلات زیادی از قبیل هزینه بالای هر پروگرامر و اتلاف وقت زیاد شود.تمامی این مشکلات توسط پروگرامر EEPROM حل گشته و شما می توانید توسط یک پروگرامر تمامی EEPROM های موجود در بازار را پروگرام نموده و در کمترین زمان ممکن نحوه پروگرام نمودن را از یک خانواده به یک خانواده EEPROM دیگر تغییر دهید.

پروگرامر میکروکنترلرهای STK300 AVR

جهت انجام کار با میکرو کنترلر ها شما نیاز به یک دستگاهی دارید که بتوانید برنامه نوشته شما را به داخل میکرو منتقل کند. برای این کار باید از پروگرامر استفاده کنید.که یکی از پر استفاده ترین این پروگرامر ها STK300 میباشد. یکی از مهمترین مزایای این پروگرامر پشتیبانی از تمام میکرو های AVR  میباشد.

قابلیت ها و محتویات محصول :

  • سبک و کوچک بودن
  • تأمین برق مورد نیاز از طریق پورت USB عدم نیاز به منبع تغذیه خارجی
  • مولد پالس ساعت برای بازیابی میکروهایی که فیوز بیت آنها به اشتباه تغییر داده شده است.
  • پشتیبانی از تمامی میکروکنترلرهای خانواده AVR
  • انجام تمامی عملیات مورد نیاز ( خواندن ، نوشتن ، پاک کردن ، تنظیم فیوز بیتها و ... )
  • قابلیت دسترسی به EEprom داخلی میکرو
  • سازگاری با تمامی سیستم عامل های ویندوز ( WIN 98 SE / 2000 / ME / XP / VISTA )
  • سازگاری با تمامی کامپایلرها
  • استفاده از سوکت ZIF برای پروگرام کردن ، جهت جلوگیری از صدمه رسیدن به تراشه
  • کار با پورت پرینتر

پروگرامر USB مدل PICKIT2 جهت پروگرام نمودن تمامی میکروکنترلرهای PIC

  • هماهنگی با پورت های USB2.0
  • توانایی پروگرام نمودن تمامی میکروکنترلرهای PIC با بسته بندی DIP از طریق یک زیف سوکت
  • پشتیبانی از طریق نرم افزارهای مورد تأیید شرکت میکروچیپبدون نیاز به تغذیه خارجی (تغذیه از طریق پورت  USB)
  • سوکت ICSPبه منظور پروگرم کردن انواع میکروکنترلر های PICخارج از پروگرامر
  • قابلیت شناسایی و DETECT خودکار مدل میکروکنترلر
  • قابلیت به روز رسانی Firmware به صورت خودکار
  • قابلیت پروگرام کردن میکرو های 3.3 ولتی
  • بدون نیاز به نصب درایور
  • سازگاری با تمامی سیستم عامل ها(Linux / Mac OS X / Windows)

پروگرامر wigller میکروکنترلر های ARM

امکانات این پروگرامر :

  • توانایی پروگرام کردن انواع ARM های سری CORTEX-M3, ARM7, ARM9 و XSCALE
  • توانایی کار در سیستم عامل های Win98 , ME , 2000 , NT , XP , Vista
  • کار با پورت پارالل (LPT)
  • سازگاری کامل با کامپایلر قدرتمند KEIL ARM MDK
  • سازگاری کامل با کامپایلر قدرتمند IAR ARM
  • توانایی debugging کامل در محیط IAR و Keil

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


تگ: پروگرام کردن پروگرام کردن آی سی انواع پروگرامر پروگرامرهای تخصصی پروگرامرهای عمومی پروگرامر USB BLASTER برنامه ریزی تراشه

مطالب مرتبط