Programator
![]() | Ten artykuł należy dopracować: od 2016-02 → poprawić styl – powinien być encyklopedyczny, od 2016-02 → zweryfikować treść i dodać przypisy. Dokładniejsze informacje o tym, co należy poprawić, być może znajdują się w dyskusji tego artykułu. Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu. |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/Programmer_SE4942.jpg/220px-Programmer_SE4942.jpg)
Programator – elektroniczne urządzenie przeznaczone do programowania układów elektronicznych takich jak np.: pamięci EPROM, EEPROM, flash, układy PLD oraz mikrokontrolery. Dane, które mają być zaprogramowane są dostarczane do programatora z innego urządzenia, np. z komputera osobistego, zwykle za pośrednictwem interfejsu USB. Przed popularyzacją USB programatory podłączano do komputerów za pomocą portu równoległego lub RS-232. Programator następnie przekształca te dane według odpowiedniego dla danego układu algorytmu programowania na odpowiednie wielkości elektryczne, np. napięcie elektryczne o ustalonej wartości i ściśle określonym czasie trwania.
Układ programowany ma zazwyczaj także dedykowane wejście służące do uaktywnienia funkcji programowania. Jeśli to wejście jest aktywne i na programowalne wejście jest podane odpowiednie napięcie przez określony czas, to wtedy zostaje zaprogramowany 1 bit. Sytuację powtarza się kolejno, aż wszystkie bity zostaną przesłane do programatora, a z niego dalej do programowanego układu.
![]() | Zobacz multimedia związane z tematem: Programator |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/ab/Atmega8_lpt_programmer.svg/500px-Atmega8_lpt_programmer.svg.png)
Zobacz też
- JTAG
- SPI