Programátor je hardwarově-softwarové zařízení určené k záznamu informací do paměti pouze pro čtení (ROM). Kromě záznamu musí takové zařízení poskytovat schopnost číst informace z ROM mikroobvodu. Spolu se základními režimy zápisu a čtení má mnoho mikroobvodů řadu dalších režimů: vymazání, ochrana proti čtení, ochrana programování atd. Pro začínající programátory představuje materiál „programování mikrokontroléru pro začátečníky“ klasifikaci zařízení s vestavěnou ROM. Zařízení se považuje za podporující čip, pokud:

  1. zajišťuje provoz mikroobvodu ve všech režimech poskytovaných vývojářem tohoto mikroobvodu;
  2. Všechny algoritmy jsou implementovány v přísném souladu se specifikacemi pro tento čip.

Aby mohl běžný programátor plnit své funkce, musí obsahovat alespoň:

— blok, do kterého můžete vložit vybraný mikroobvod. Blok musí zajistit elektrický kontakt se svorkami mikroobvodu;

— rozhraní, které umožňuje vstup/výstup zaznamenaných a přečtených informací;

— softwarové a hardwarové ovladače schopné generovat a číst logické úrovně a komplexní hodinové signály.

Klasifikace programátorů.

Podle typu podporovaných čipů

  1. Specializovaný programátor. Zařízení, které programuje čipy pouze jednoho typu, případně čipy pouze jednoho výrobce.
  2. Podmíněně univerzální programátor. Zařízení, které programuje (podporuje) mikroobvody různých typů a/nebo mikroobvody různých výrobců.
  3. Univerzální programátoři. Zařízení, která programují (podporují) mikroobvody všech typů a mikroobvody všech výrobců.

Je zřejmé, že čím širší je rozsah podporovaných mikroobvodů, tím složitější je softwarová a hardwarová implementace takového zařízení.

Hardware nejjednodušších programátorů, které umožňují programování čipů stejné řady, se obvykle skládá z kabelu a několika rezistorů, které jsou připojeny k jednomu z portů PC.

Univerzální programátor je postaven na základě univerzálních hardwarových ovladačů. Ovladače hardwaru jsou připojeny ke svorkám bloku a musí poskytovat:
— logické úrovně krmení a čtení;
— předložení komplexních hodinových sekvencí v širokém frekvenčním rozsahu;
— napájení v širokém rozsahu a s vysokou přesností.

Obecně platí, že čím univerzálnější hardwarové ovladače a čím větší počet je, tím univerzálnější takové zařízení je.

Podle způsobu programování mikroobvodů

  1. Paralelní programátor. Programování mikroobvodů probíhá v bloku programátoru;
  2. In-circuit nebo ISP programátor. Programování mikroobvodů probíhá přímo v zařízení uživatele. v režimu programování ISP (in-circuit), někdy nazývaném režim sériového programování.

Paralelní programátor. Aby bylo možné provést potřebné akce s mikroobvodem, musí být vložen do bloku programátoru. Poté v softwarovém rozhraní vyberte vhodný typ podporovaného mikroobvodu a poté spusťte požadovaný režim (programování, čtení, mazání, ochrana atd.).

ČTĚTE VÍCE
Jak dlouho žijí akvarijní rybky barb?

Záhlaví musí poskytovat spolehlivý elektrický kontakt mezi kolíky mikroobvodu a hardwarovými ovladači zařízení. Univerzální programátor je zpravidla vybaven blokem pro pouzdro DIP mikroobvodu. Nejspolehlivější a uživatelsky nejpřívětivější jsou speciální podložky (zásuvky) s nulovou silou – (ZIF patice).

Pro programování mikroobvodů s jinými balíčky než DIP je nutné použít speciální programovací adaptéry.

Obvodový programátor. Programování v obvodu je možné pouze pro ty mikroobvody, které jsou pro tento režim určeny. Tyto mikroobvody mají zpravidla vestavěné obvody, které:
— napětí potřebná pro programování jsou generována z externího napájecího napětí;
— zajistit komunikaci s obvodovým programátorem přes sériové rozhraní (varianty protokolu JTAG, SPI, UART).

Pro implementaci režimu programování v okruhu musí uživatelské zařízení poskytovat:
— nutné přepínání pomocí kolíků mikroobvodu;
— potřebné režimy zatížení a výkonu na odpovídajících pinech mikroobvodu v režimu programování.

Hlavní výhodou in-circuit programování je schopnost kombinovat proces programování a testování, čímž se eliminuje samostatná fáze programování čipů před finální montáží zařízení.

Charakteristickým rysem modelů řady ChipProg-xx je skutečnost, že kromě podpory paralelního programovacího režimu (in-block programování) podporují i ​​režim in-circuit programování.

Připojením k počítači

Pro připojení moderního programátoru k PC se zpravidla používá USB port. Dříve se pro tyto účely používaly porty LPT a/nebo COM. Některé modely mohou také pracovat offline, bez připojení k počítači. Například ChipProg-ISP2 kromě běžného ovládání z PC umožňuje ovládání:
– tlačítko na těle;
— přes Ethernet (s galvanickým oddělením);
— z externích softwarových a hardwarových systémů.
Na vestavěnou SD kartu jsou zároveň uloženy programovatelné informace, všechny režimy a možnosti programování (až 256 projektů).

Podle počtu současně programovatelných mikroobvodů

Univerzální programátor zpravidla nemůže pracovat s více než jedním čipem najednou. Obvykle to pro účely vývoje, opravy nebo servisu různých elektronických zařízení a jednotek stačí. Pro replikaci mikroobvodů se vyrábějí specializované průmyslové kopírky. Například náš ChipProg-G41 je vybaven čtyřmi paticemi ZIF, což vám umožní naprogramovat až 4 čipy současně v asynchronním režimu, a in-circuit industrial ISP CPI2-Gxxxx vám umožní naprogramovat až 14 čipů současně v asynchronním režimu. . Další příležitostí, jak výrazně zvýšit rychlost replikace dávek mikroobvodů, je využít funkčnosti některých zařízení. Zejména modely ChipProg-XX s rozhraním USB poskytují možnosti multiprogramování. To umožňuje programování téměř libovolného počtu mikroobvodů současně.

ČTĚTE VÍCE
Jak rychle mláďata mollies rostou?

Pro další funkce a možnosti služeb

Různá zařízení se od sebe někdy výrazně liší svou funkčností a servisními možnostmi.

Programátor pro začátečníky.

Pro začínajícího uživatele programátora – zítřejšího kolegu:

1. Pokud potřebujete zařízení pro programování omezeného rozsahu mikroobvodů a v budoucnu neplánujete programovat mikroobvody profesionálně, nejspíše najdete na internetu popis vhodného zařízení, které lze reprodukovat i se základním amatérským rozhlasové dovednosti. Hodně štěstí.

2. Pokud se plánujete věnovat programování profesionálně, nespěchejte, nejlepší programátor pro začátečníka nemusí být nutně nejjednodušší nebo nejlevnější. Možná pro vás bude užitečné podívat se na materiál s doporučením, jaký univerzální programátor koupit (vybrat).

Profesionální, dobře vyrobený programátor má následující možnosti, které jsou užitečné i pro začínajícího uživatele:
— podrobná dokumentace, včetně kontextových vodítek;
— demo režim;
— podpora vývojářů;
— vestavěné ochranné mechanismy proti nesprávným akcím uživatele;
— režim vlastní diagnostiky.

ChipProg-40, Программатор , USB

40 250 rublů.
od 3 ks. – 38 590 rublů.

ChipProg-48, Программатор , USB

54 480 rublů.
od 3 ks. – 53 230 rublů.

ChipProg-481, Программатор , USB

78 770 rublů.
od 3 ks. – 76 540 rublů.

WizardProg89, Программатор , USB (поддержка ICSP)

10 470 rublů.
od 5 ks. – 9 650 rublů.

Мастер-02, Программатор , USB

15 860 rublů.
od 5 ks. – 15 660 rublů.

МАСТЕР-32 (МАСТЕР-32L), Программатор, USB

12 040 rublů.
od 3 ks. – 11 820 rublů.

CH341A EEPROM, программатор

ST-LINK/V2 Mini WaveShare программатор-отладчик STM8/STM32

USB - программатор ST-LINK/V2

USB программатор MinProgramment CH341A PRO EEPROM памяти для БИОС

Набор шлейфов к программатору Vertyanov JIG 3.3-3.4 (расширенный)

Žádná ochranná známka

Программатор AVR USBISP USBASP ATMEGA128

Программатор EEPROM для BIOS на CH341B 24 25 c зажимом-прищепкой SOIC8 SOP8 для .

Программатор PIC контроллеров K150 ICSP

Программатор ST-LINK V2 Mini SWIM/SWD ARM STM8/STM32

Программатор для контроллеров Atmel AVR в корпусе DIP28

Программатор-отладчик PIC контроллеров KIT3.5

Универсальный программатор XGecu T56 с 5 переходниками

HMC625BLP5E

HMC680LP4E

Analog Devices
Produkty na stránku

Programátory jsou zařízení, která jsou navržena pro zápis a čtení dat do integrovaného paměťového zařízení pouze pro čtení (paměťový čip nebo paměťová oblast mikrokontroléru)

V závislosti na typu programovatelných mikroobvodů existují:

  • programátory čipů ROM (vymazatelné UV zářením, flash paměti atd.);
  • Programátory vnitřní paměti mikrořadičů;
  • Programátoři FPGA.

Existují univerzální programátory, které podporují všechny výše uvedené typy.

Programátoři se mohou připojit k počítači pomocí následujících komunikačních technologií:

  • RS-232;
  • IEEE;
  • ISA nebo PCI;
  • usb;
  • Ethernet

Výrobek si můžete prohlédnout a zakoupit v našich prodejnách ve městech: Moskva, Petrohrad, Archangelsk, Astrachaň, Barnaul, Bělgorod, Brjansk, Vladimir, Volgograd, Vologda, Voroněž, Jekatěrinburg, Ivanovo, Iževsk, Irkutsk, Joškar-Ola, Kazaň, Kaluga, Kemerovo, Kirov, Kostroma, Krasnodar, Krasnojarsk, Kurgan, Kursk, Lipetsk, Naberezhnye Chelny, Nižnij Novgorod, Novosibirsk, Omsk, Orel, Orenburg, Penza, Perm, Pskov, Rostov na Donu, Rjazaň, Samara, Saransk, Saratov, Smolensk, Stavropol, Surgut, Tambov, Tver, Tomsk, Tula, Ťumeň, Uljanovsk, Ufa, Chabarovsk, Čeboksary, Čeljabinsk, Jaroslavl.
Doručení na místa výdeje objednávek Yandex Delivery, SDEK, L-Post, Boxberry, 5Post, přepravní společnosti DPD a Business Lines, jakož i Ruská pošta do Togliatti, Chabarovsk, Vladivostok, Machačkala, Novokuzněck, Čeboksary, Kaliningrad, Ulan- Ude, Soči, Surgut, Nižnij Tagil, Čita, Vladikavkaz, Groznyj, Murmansk, Tambov, Petrozavodsk, Nižněvartovsk, Novorossijsk, Joškar-Ola a více než 1000 měst a obcí po celém Rusku.

ČTĚTE VÍCE
Mohu použít běžné super lepidlo v akváriu?

Produkty skupiny „Programátoři“ můžete zakoupit velkoobchodně i maloobchodně.