پروگرامر، (به انگلیسی: programmer) در بخش سخت‌افزار رایانه به دستگاهی گفته می‌شود که الکترونیک‌های دیجیتال حافظه فقط خواندنی مانند ای‌پی‌رام، حافظه فلش و ای‌ای‌پی‌رام را بر روی سخت‌افزارها قرار می‌دهد.[۱][۲][۳]

پروگرامر جیبی Galep-5

عملکرد

ویرایش

برای پروگرام کردن یک مدار مجتمع(IC)، آن را در سوکت مربوطه که معمولاً بالای پروگرامر است، قرار می دهیم. در بعضی موارد پروگرامر به طور مستقیم، به وسیله ی یک آداپتور به برد مدار متصل می شود به این حالت (به انگلیسی: In programming) گفته می شود.برای آی سی های مختلف پروگرامر های مختلف مبتنی بر استاندار چیپ مورد نظر وجود دارد. میکروهایی که بیشتر مورد استفاده قرار می گیرند (به انگلیسی: PIC)،(به انگلیسی: AVR)و(به انگلیسی: ARM)هستند که هر کدام برای مدلهای مختلف خود دیباگر مخصوص دارند. بعضی از این پروگرامرها قابلیت خواندن کد از روی حافظه ها را دارند. لذا می توان با استفاده از آنها آن را خواند و در میکروی مشابه دیگر از آن استفاده کرد.

منابع

ویرایش
  1. Cressler, John D. (2017). Silicon Earth: Introduction to Microelectronics and Nanotechnology, Second Edition (به انگلیسی). CRC Press. ISBN 9781351830201.
  2. Mueller, Scott (2003). Upgrading and Repairing PCs (به انگلیسی). Que Publishing. p. 364. ISBN 9780789727459. PROM programmer PC transfer.
  3. Czerwinski, Robert; Kania, Dariusz (2013). Finite State Machine Logic Synthesis for Complex Programmable Logic Devices (به انگلیسی). Springer Science & Business Media. ISBN 9783642361661.