/Modules/PICPGR3/PICPGR301A/HTML/PICPGR301A.html
3,7 → 3,7
<html>
 
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1250">
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<title> PICPGR301A </title>
<link rel="StyleSheet" href="../../../../Web/CSS/MLAB.css" type="text/css" title="druhy_styl">
<script type="text/javascript" src="../../../../Web/JS/MLAB_Menu.js"></script>
21,7 → 21,7
</script>
<noscript>
<p>
<b>Pro zobrazení (vložení) hlavièky je potøeba JavaScript</b>
<b>Pro zobrazení (vložení) hlavičky je potřeba JavaScript</b>
</p>
</noscript>
</div>
35,7 → 35,7
</script>
<noscript>
<p>
<b> Pro zobrazení (vložení) menu je potøeba JavaScript </b>
<b> Pro zobrazení (vložení) menu je potřeba JavaScript </b>
</p>
</noscript>
</div>
43,51 → 43,51
<!-- ============== TEXT STRANKY ============== -->
<div class=Section1>
<p class=Titul>
Programátor procesorù PIC
Programátor procesorů PIC
</p>
<p class=Autor>
Milan Horkel
</p>
<p class=MsoSubtitle>
Programátor PICPGR3 je malý vývojový programátor pro programování procesorù
PIC firmy MICROCHIP. Umožòuje programované zaøízení spustit bez odpojování
programátoru a mùže jej resetovat i napájet.
Programátor PICPGR3 je malý vývojový programátor pro programování procesorů
PIC firmy MICROCHIP. Umožňuje programované zařízení spustit bez odpojování
programátoru a může jej resetovat i napájet.
</p>
<p class="center">
<img width=454 height=412 src="PICPGR301A_soubory/image001.jpg"
alt="Obrázek programátoru">
alt="Obrázek programátoru">
</p>
 
<h1>1. Technické parametry</h1>
<h1>1. Technické parametry</h1>
<table>
<caption> Testovací tabulka </caption>
<caption> Testovací tabulka </caption>
<tr>
<th> Položka </th>
<th> Položka </th>
<th> Hodnota </th>
</tr>
<tr>
<td> Hruška <br> Bluma </td>
<td> <p style="color: blue"> Modrá </p> <p style="color: brown"> Hnìdá </p> </td>
<td> Hruška <br> Bluma </td>
<td> <p style="color: blue"> Modrá </p> <p style="color: brown"> Hnědá </p> </td>
</tr>
<tr>
<td> Jablko </td>
<td> Barvy jako seznam:
<ol > <li> Èervené <br> Oranžové </li>
<li> Zelené </li>
<li> Modré </li>
<ol > <li> Červené <br> Oranžové </li>
<li> Zelené </li>
<li> Modré </li>
</ol>
Barvy èíslovanì:
<ul > <li> Èervené <br> Oranžové </li>
<li> Zelené </li>
<li> Modré </li>
Barvy číslovaně:
<ul > <li> Červené <br> Oranžové </li>
<li> Zelené </li>
<li> Modré </li>
</ul>
</td>
</tr>
<tr>
<td> Samotná buòka </td>
<td> Samotná buňka </td>
</tr>
<tr>
<td colspan="2"> Slouèená buòka </td>
<td colspan="2"> Sloučená buňka </td>
</tr>
</table>
95,143 → 95,143
<tr>
<th> Parametr </th>
<th> Hodnota </th>
<th> Poznámka </th>
<th> Poznámka </th>
</tr>
<tr>
<td> Napájení </td>
<td> Napájení </td>
<td> +15V </td>
<td> Ochrana proti pøepólování </td>
<td> Ochrana proti přepólování </td>
</tr>
<tr>
<td> Spotøeba </td>
<td> Spotřeba </td>
<td> 80mA / 100mA </td>
<td> Bez pøipojené aplikace / pøi programování </td>
<td> Bez připojené aplikace / při programování </td>
</tr>
<tr>
<td> Rozmìry </td>
<td> 71 x 61 x  20 </td>
<td> Výška nad upevòovací deskou, bez pøeènívajícího konektoru </td>
<td> Rozměry </td>
<td> 71 x 61 x  20 </td>
<td> Výška nad upevňovací deskou, bez přečnívajícího konektoru </td>
</tr>
</table>
 
<h1>2. Popis konstrukce</h1>
<h2>2.1. Úvodem</h2>
<h2>2.1. Úvodem</h2>
<p>
Programátor PICPGR3 vychází ze starších verzí programátoru, je s&nbsp;nimi
funkènì kompatibilní a na rozdíl od nich je mechanicky øešen jako modul
Programátor PICPGR3 vychází ze starších verzí programátoru, je s&nbsp;nimi
funkčně kompatibilní a na rozdíl od nich je mechanicky řešen jako modul
pro stavebnici.
</p>
<p>
Programátor umožòuje programovat vybrané procesory PIC v&nbsp;režimu standardního
programování (používá k&nbsp;tomu programovací napìtí 12V). Sortiment
podporovaných procesorù není dán konstrukcí hardwaru ale tím, co podporuje software.
Programátor umožňuje programovat vybrané procesory PIC v&nbsp;režimu standardního
programování (používá k&nbsp;tomu programovací napětí 12V). Sortiment
podporovaných procesorů není dán konstrukcí hardwaru ale tím, co podporuje software.
</p>
<p>
Programátor umožòuje aplikace s&nbsp;procesory PIC nejen programovat v&nbsp;
zapojení ale i pøímo spouštìt, resetovat i pouze napájet napájecím napìtím
+5V a to bez odpojování programovacích vodièù (to kupodivu neumí zdaleka
každý programátor ale vývojáø programù to velmi ocení).
Programátor umožňuje aplikace s&nbsp;procesory PIC nejen programovat v&nbsp;
zapojení ale i přímo spouštět, resetovat i pouze napájet napájecím napětím
+5V a to bez odpojování programovacích vodičů (to kupodivu neumí zdaleka
každý programátor ale vývojář programů to velmi ocení).
</p>
 
<h2>2.2. Zapojení modulu</h2>
<h2>2.2. Zapojení modulu</h2>
<p>
Napájecí napìtí programátoru (konektor J1) by mìlo být +15V  aby byl programátor
schopen generovat programovací napìtí VPP o hodnotì +12.5V. Tato hodnota je
vyžadována pro programování procesorù s&nbsp;OTP pamìtí. Procesory s&nbsp;
pamìtí FLASH nejsou tak striktní co se týká velikosti VPP protože VPP používají
pouze pro aktivaci programovacího režimu a staèí, pokud je podstatnì vìtší než
základní napájecí napìtí VDD (pozor, neplatí to pro nìkteré starší procesory,
které mìli starší provedení FLASH èi EEPROM pamìti).
Napájecí napětí programátoru (konektor J1) by mělo být +15V  aby byl programátor
schopen generovat programovací napětí VPP o hodnotě +12.5V. Tato hodnota je
vyžadována pro programování procesorů s&nbsp;OTP pamětí. Procesory s&nbsp;
pamětí FLASH nejsou tak striktní co se týká velikosti VPP protože VPP používají
pouze pro aktivaci programovacího režimu a stačí, pokud je podstatně větší než
základní napájecí napětí VDD (pozor, neplatí to pro některé starší procesory,
které měli starší provedení FLASH či EEPROM paměti).
</p>
<p>
Napájecí napìtí +5V pro elektroniku programátoru se získává ve stabilizátoru
U1 a je používáno i pro napájení cílové aplikace. Spínání napájení pro cílovou
aplikaci zajišují tranzistory Q1 a Q2 a ruèní spínaè SW1.
Napájecí napětí +5V pro elektroniku programátoru se získává ve stabilizátoru
U1 a je používáno i pro napájení cílové aplikace. Spínání napájení pro cílovou
aplikaci zajišťují tranzistory Q1 a Q2 a ruční spínač SW1.
</p>
<p>
Programovací napìtí VPP o hodnotì +12.5V stabilizuje U2 a spínají Q3 a Q4.
Tranzistor Q5 aktivuje MCLR# (RESET) procesoru. Vzhledem k&nbsp;tomu, že
signál MCLR# i programovací napìtí VPP sdílejí spoleèný vývod procesoru
MCLR#/VPP, musí být zajištìno, že nedojde k&nbsp;aktivaci signálu MCLR#
souèasnì s&nbsp;programovacím napìtím VPP. To zajišuje ochranná logika,
která je realizována v&nbsp;obvodu GAL U3.
Programovací napětí VPP o hodnotě +12.5V stabilizuje U2 a spínají Q3 a Q4.
Tranzistor Q5 aktivuje MCLR# (RESET) procesoru. Vzhledem k&nbsp;tomu, že
signál MCLR# i programovací napětí VPP sdílejí společný vývod procesoru
MCLR#/VPP, musí být zajištěno, že nedojde k&nbsp;aktivaci signálu MCLR#
současně s&nbsp;programovacím napětím VPP. To zajišťuje ochranná logika,
která je realizována v&nbsp;obvodu GAL U3.
</p>
<p>
V&nbsp;obvodu GAL je kromì ochranné logiky realizován i tøístavový budiè
øídících signálù. Volné vývody obvodu GAL jsou pøipraveny pro budoucí rozšíøení.
Odpory R14, R15 a R16 zajišují klidový stav na vstupech obvodu GAL tak, aby
programátor byl v&nbsp;neaktivním stavu pokud není pøipojen k&nbsp;poèítaèi PC.
<i>Na rychlosti obvodu GAL nezáleží, vyhoví kterýkoli GAL16V8 v&nbsp;pouzdru
V&nbsp;obvodu GAL je kromě ochranné logiky realizován i třístavový budič
řídících signálů. Volné vývody obvodu GAL jsou připraveny pro budoucí rozšíření.
Odpory R14, R15 a R16 zajišťují klidový stav na vstupech obvodu GAL tak, aby
programátor byl v&nbsp;neaktivním stavu pokud není připojen k&nbsp;počítači PC.
<i>Na rychlosti obvodu GAL nezáleží, vyhoví kterýkoli GAL16V8 v&nbsp;pouzdru
DIL.</i>
</p>
<p>
Propojovací kabel mezi PC a PICPGR3 je zapojen 1:1 samec-samec.
Propojovací kabel mezi PC a PICPGR3 je zapojen 1:1 samec-samec.
</p>
 
<h2>2.3. Mechanická konstrukce</h2>
<h2>2.3. Mechanická konstrukce</h2>
<p>
Programátor je proveden jako standardní stavebnicový modul.
Programátor je proveden jako standardní stavebnicový modul.
</p>
<p>
<img width=420 height=864 src="PICPGR301A_soubory/image002.gif"
alt="Schéma">
alt="Schéma">
<img width=142 height=582 src="PICPGR301A_soubory/image003.gif"
alt="Schéma zdroje">
alt="Schéma zdroje">
</p>
 
<h2>2.4. Zapojení obvodu GAL</h2>
<h2>2.4. Zapojení obvodu GAL</h2>
<p>
Verze GAL4.EQN a jeho schématický ekvivalent.
Verze GAL4.EQN a jeho schématický ekvivalent.
</p>
<p>
<img width=363 height=358 src="PICPGR301A_soubory/image004.gif"
alt="Schéma obvodu GAL">
alt="Schéma obvodu GAL">
</p>
 
<h2>2.5. Programátorský model</h2>
<h2>2.5. Programátorský model</h2>
<p>
Programátor se pøipojuje na LPT port PC. Bázové adresy øídících registrù LPT
portù ukládá BIOS poèítaèe do pamìti na adresy 0:408H (hodnota 16 bitù) a
obvykle bývá 3BCH, 378H nebo 278H.
Programátor se připojuje na LPT port PC. Bázové adresy řídících registrů LPT
portů ukládá BIOS počítače do paměti na adresy 0:408H (hodnota 16 bitů) a
obvykle bývá 3BCH, 378H nebo 278H.
</p>
<p>
Používá se nejzákladnìjší jednosmìrný režim LPT portu. Øídící registry LPT mají
pak tento význam:
Používá se nejzákladnější jednosměrný režim LPT portu. Řídící registry LPT mají
pak tento význam:
</p>
<p>
3BCH/378H/278H      Data smìrem do tiskárny (v programátoru signály D0 až D7)
<br> - bit 0 – signál D0 – DATA
<br> - bit 1 – signál D1 – DATA output anable
<br> - bit 2 – signál D2 – CLOCK
<br> - bit 3 – signál D3 – CLOCK output enable
<br> - bit 4 – signál D4 – VCCON
<br> - bit 5 – signál D5 – VPPON (lze jen spolu s&nbsp;VCCON)
<br> - bit 6 – signál D5 – RESET (lze jen není-li VPPON)
<br> - bit 7 – signál D7 – musí být 0 aby byl programátor aktivní
3BCH/378H/278H      Data směrem do tiskárny (v programátoru signály D0 až D7)
<br> - bit 0 – signál D0 – DATA
<br> - bit 1 – signál D1 – DATA output anable
<br> - bit 2 – signál D2 – CLOCK
<br> - bit 3 – signál D3 – CLOCK output enable
<br> - bit 4 – signál D4 – VCCON
<br> - bit 5 – signál D5 – VPPON (lze jen spolu s&nbsp;VCCON)
<br> - bit 6 – signál D5 – RESET (lze jen není-li VPPON)
<br> - bit 7 – signál D7 – musí být 0 aby byl programátor aktivní
</p>
<p>
3BEH/37AH/27AH     Øízení tiskárny (v programátoru se nepoužívá)
3BEH/37AH/27AH     Řízení tiskárny (v programátoru se nepoužívá)
</p>
<p>
3BDH/379H/279H      Ètení stavu tiskárny (používá se jen 1 signál)
<br> - bit 6 – signál ACK – ètená data DQ alias DATA
3BDH/379H/279H      Čtení stavu tiskárny (používá se jen 1 signál)
<br> - bit 6 – signál ACK – čtená data DQ alias DATA
</p>
 
<h1>3. Osazení a oživení</h1>
<h2>3.1. Osazení</h2>
<h1>3. Osazení a oživení</h1>
<h2>3.1. Osazení</h2>
<p>
<img width=117 height=94 src="PICPGR301A_soubory/image005.gif"
alt="Programovací konektor">
alt="Programovací konektor">
</p>
<p>
<img width=353 height=371 src="PICPGR301A_soubory/image006.jpg"
alt="Osazovák">
alt="Osazovák">
</p>
<table class="Soupiska">
<tr>
<th> Reference </th>
<th> Název </th>
<th> Název </th>
</tr>
<tr>
<th colspan="2"> Odpory </th>
253,7 → 253,7
<td> 4k7 </td>
</tr>
<tr>
<th colspan="2"> Kondenzátory </th>
<th colspan="2"> Kondenzátory </th>
</tr>
<tr>
<td> C2,C3,C5,C6 </td>
280,11 → 280,11
</tr>
<tr>
<td> D3 </td>
<td> LED3mm, zelená </td>
<td> LED3mm, zelená </td>
</tr>
<tr>
<td> D4 </td>
<td> LED3mm, èervená </td>
<td> LED3mm, červená </td>
</tr>
<tr>
<td> D5 </td>
302,7 → 302,7
<td> BC640 </td>
</tr>
<tr>
<th colspan="2"> Integrované obvody </th>
<th colspan="2"> Integrované obvody </th>
</tr>
<tr>
<td> U1 </td>
317,7 → 317,7
<td> GAL16V8 </td>
</tr>
<tr>
<th colspan="2"> Mechanické souèásti </th>
<th colspan="2"> Mechanické součásti </th>
</tr>
<tr>
<td> J1 </td>
345,59 → 345,59
</tr>
</table>
<h2>3.2. Oživení</h2>
<h2>3.2. Oživení</h2>
<p>
Pokud jsou použité správné souèástky (obvod GAL musí být naprogramovaný !)
a není chyba v&nbsp;zapojení (zkraty èi jiné chyby) bude programátor fungovat
na první zapojení.
Pokud jsou použité správné součástky (obvod GAL musí být naprogramovaný !)
a není chyba v&nbsp;zapojení (zkraty či jiné chyby) bude programátor fungovat
na první zapojení.
</p>
<p>
Základní oživení se provádí pomocí laboratorního zdroje. Nejprve pøesuneme
vypínaè SW1 do vypnutého stavu (smìrem k&nbsp;LED indikátorùm). Pøi postupném
zvyšování napájecího napìtí kontrolujeme, zda stabilizátor U1 stabilizuje
napìtí +5V a zda stabilizátor U2 stabilizuje na&nbsp;cca +12.7V. Spotøeba
programátoru by mìla být øádu do 100mA (konkrétní hodnota záleží na tom,
jakou spotøebu má použitý obvod GAL.
Základní oživení se provádí pomocí laboratorního zdroje. Nejprve přesuneme
vypínač SW1 do vypnutého stavu (směrem k&nbsp;LED indikátorům). Při postupném
zvyšování napájecího napětí kontrolujeme, zda stabilizátor U1 stabilizuje
napětí +5V a zda stabilizátor U2 stabilizuje na&nbsp;cca +12.7V. Spotřeba
programátoru by měla být řádu do 100mA (konkrétní hodnota záleží na tom,
jakou spotřebu má použitý obvod GAL.
</p>
<p>
K&nbsp;dalšímu oživování používáme testovací program TSTPGR.EXE, který umožòuje
postupnou aktivaci jednotlivých signálù a jejich kombinací. Jednotlivé položky
testu vypisují jednak co program nastavil a informaci o tom, co by se mìlo
objevit na jednotlivých pinech programovacího konektoru.
K&nbsp;dalšímu oživování používáme testovací program TSTPGR.EXE, který umožňuje
postupnou aktivaci jednotlivých signálů a jejich kombinací. Jednotlivé položky
testu vypisují jednak co program nastavil a informaci o tom, co by se mělo
objevit na jednotlivých pinech programovacího konektoru.
</p>
<p>
Stav H je napìtí kolem +4V, stav L je obvykle  napìtí pod +0.1V a stav X je napìtí
kolem +3V s&nbsp;tím, že po pøipojení odporu 10k na zem nebo na napájení +5V
dostaneme napìtí 0V nebo +5V. Pro testování, zda funguje vstup PGD se na tento
pin pøipojuje GND a VDD pøes odpor 10k.
Stav H je napětí kolem +4V, stav L je obvykle  napětí pod +0.1V a stav X je napětí
kolem +3V s&nbsp;tím, že po připojení odporu 10k na zem nebo na napájení +5V
dostaneme napětí 0V nebo +5V. Pro testování, zda funguje vstup PGD se na tento
pin připojuje GND a VDD přes odpor 10k.
</p>
<p>
Napìtí VDD by mìlo být v&nbsp;rozmezí +4.5V až +5.5V a VPP v&nbsp;rozmezí
+12V až +13V.
Napětí VDD by mělo být v&nbsp;rozmezí +4.5V až +5.5V a VPP v&nbsp;rozmezí
+12V až +13V.
</p>
<h1>4. Programové vybavení</h1>
<h2>4.1. Uživatelský návod PICPGR.EXE</h2>
<h1>4. Programové vybavení</h1>
<h2>4.1. Uživatelský návod PICPGR.EXE</h2>
<p>
Program PICPGR.EXE je DOS program a pøímo ovládá zadaný LPT port. V&nbsp;pøípadì
procesorù s&nbsp;pamìtí FLASH je možné spouštìt jej i z&nbsp;DOS okna pod
Windows 95/98. Program pøi spuštìní bez parametrù vypíše nápovìdu vèetnì
úplného seznamu podporovaných procesorù a možností nastavení pøepínaèù.
Program PICPGR.EXE je DOS program a přímo ovládá zadaný LPT port. V&nbsp;případě
procesorů s&nbsp;pamětí FLASH je možné spouštět jej i z&nbsp;DOS okna pod
Windows 95/98. Program při spuštění bez parametrů vypíše nápovědu včetně
úplného seznamu podporovaných procesorů a možností nastavení přepínačů.
</p>
<p>
Program zpracovává jednak standardní HEX soubor (takový, který generují obvyklé
pøekladaèe pro procesor PIC) a alternativnì textový soubor, který je výhodný
zejména pøi ladìní (vyètení stavu, vizuální kontrola, definování parametrù
v&nbsp;EEPROM pamìti a podobnì). Souèástí datového souboru mohou být data
pro pamì programu, pro pamì EEPROM, pro testovací pole i pro konfiguraèní
slovo. Nastavení konfiguraèního slova lze (pouze pro procesory s&nbsp;pamìtí
FLASH) zmìnit uvedením pøepínaèù. Rùzné procesory mají rùzné pøepínaèe.
Program zpracovává jednak standardní HEX soubor (takový, který generují obvyklé
překladače pro procesor PIC) a alternativně textový soubor, který je výhodný
zejména při ladění (vyčtení stavu, vizuální kontrola, definování parametrů
v&nbsp;EEPROM paměti a podobně). Součástí datového souboru mohou být data
pro paměť programu, pro paměť EEPROM, pro testovací pole i pro konfigurační
slovo. Nastavení konfiguračního slova lze (pouze pro procesory s&nbsp;pamětí
FLASH) změnit uvedením přepínačů. Různé procesory mají různé přepínače.
</p>
<p>
Pro vìtšinu akcí je nutné uvést typ procesoru a pøípadnì i formát vstupního
èi výstupního souboru (pøepínaè HEX nebo TXT). Na poøadí pøepínaèù nezáleží.
Pro většinu akcí je nutné uvést typ procesoru a případně i formát vstupního
či výstupního souboru (přepínač HEX nebo TXT). Na pořadí přepínačů nezáleží.
</p>
<h3>4.1.1. Nápovìda</h3>
<h3>4.1.1. Nápověda</h3>
<p>
<samp>
PICPGR
404,8 → 404,8
</samp>
</p>
<p>
Vypíše úplnou nápovìdu vèetnì seznamu všech podporovaných procesorù, jejich
vlastností a pøepínaèù.
Vypíše úplnou nápovědu včetně seznamu všech podporovaných procesorů, jejich
vlastností a přepínačů.
</p>
<p>
<samp>
413,10 → 413,10
</samp>
</p>
<p>
Nápovìda vypíše vlastnosti procesoru a jeho sady pøepínaèù pro pøedefinování
stavu konfiguraèních pøepínaèù.
Nápověda vypíše vlastnosti procesoru a jeho sady přepínačů pro předefinování
stavu konfiguračních přepínačů.
</p>
<h3>4.1.2. Mazání procesoru</h3>
<h3>4.1.2. Mazání procesoru</h3>
<p>
<samp>
PICPGR ERASE &lt;procesor&gt;
423,10 → 423,10
</samp>
</p>
<p>
Smaže obsah všech pamìtí procesoru i v&nbsp;pøípadì, že je procesor zamèený.
Funguje pouze pro procesory s&nbsp;pamìtí FLASH.
Smaže obsah všech pamětí procesoru i v&nbsp;případě, že je procesor zamčený.
Funguje pouze pro procesory s&nbsp;pamětí FLASH.
</p>
<h3>4.1.3. Ètení procesoru</h3>
<h3>4.1.3. Čtení procesoru</h3>
<p>
<samp>
PICPGR READ &lt;soubor&gt; HEX &lt;procesor&gt;
435,10 → 435,10
</samp>
</p>
<p>
Pøeète obsah všech pamìtí procesoru a uloží je do výsledného HEX nebo TXT
Přečte obsah všech pamětí procesoru a uloží je do výsledného HEX nebo TXT
souboru.
</p>
<h3>4.1.4. Programování procesoru a verifikace</h3>
<h3>4.1.4. Programování procesoru a verifikace</h3>
<p>
<samp>
PICPGR PROGAM &lt;soubor&gt; HEX &lt;procesor&gt;
447,16 → 447,16
</samp>
</p>
<p>
Provede naprogramování a kontrolu naprogramování procesoru dle zadaného souboru
(HEX nebo TXT). Programování automaticky provádí i kontrolu a vypisuje pøípadné
Provede naprogramování a kontrolu naprogramování procesoru dle zadaného souboru
(HEX nebo TXT). Programování automaticky provádí i kontrolu a vypisuje případné
nesrovnalosti.
</p>
<p>
V&nbsp;pøípadì potøeby je možné zmìnit nastavení konfiguraèního slova. Níže
uvedený pøíklad provede naprogramování procesoru PIC16F873 obsahem souboru
TEST.HEX ve formátu HEX s&nbsp;tím, že zmìní konfiguraèní bit CP (Code
Protection) do stavu zapnuto a pole FOSC v&nbsp;konfiguraèním slovì (konfigurace
oscilátoru) nastaví do stavu 01.
V&nbsp;případě potřeby je možné změnit nastavení konfiguračního slova. Níže
uvedený příklad provede naprogramování procesoru PIC16F873 obsahem souboru
TEST.HEX ve formátu HEX s&nbsp;tím, že změní konfigurační bit CP (Code
Protection) do stavu zapnuto a pole FOSC v&nbsp;konfiguračním slově (konfigurace
oscilátoru) nastaví do stavu 01.
</p>
<p>
<samp>
463,7 → 463,7
PICPGR PROGRAM TEST.HEX HEX PIC16F873 CP_ON FOSC_01
</samp>
</p>
<h3>4.1.5. Spouštìní aplikace</h3>
<h3>4.1.5. Spouštění aplikace</h3>
<p>
<samp>
PICPGR RUN
474,11 → 474,11
</samp>
</p>
<p>
Zapne napájení a spustí aplikaci, provede reset aplikace a vypne napájení
aplikace. Používá se pøi ladìní aplikace pøi kterém se neodpojuje programovací
kabel od ladìné aplikace.
Zapne napájení a spustí aplikaci, provede reset aplikace a vypne napájení
aplikace. Používá se při ladění aplikace při kterém se neodpojuje programovací
kabel od laděné aplikace.
</p>
<h3>4.1.6. Konverze formátu datového souboru</h3>
<h3>4.1.6. Konverze formátu datového souboru</h3>
<p>
<samp>
PICPGR CONVERT &lt;vstup&gt; &lt;vystup&gt; HEX &lt;procesor&gt;
487,17 → 487,17
</samp>
</p>
<p>
Pøevede soubor ve formátu HEX na TXT nebo naopak. Uvádìný typ procesoru slouží
Převede soubor ve formátu HEX na TXT nebo naopak. Uváděný typ procesoru slouží
ke kontrole rozsahu.
</p>
<h2>4.2. Popis programu</h2>
<p>
Program je napsaný v&nbsp;jazyce Turbo Pascal verze 6 a vznikl postupným
rozšiøováním pùvodního jednoduchého programu pro programování obvodù PIC16F84.
Zdrojové texty jsou dostupné a komentované.
Program je napsaný v&nbsp;jazyce Turbo Pascal verze 6 a vznikl postupným
rozšiřováním původního jednoduchého programu pro programování obvodů PIC16F84.
Zdrojové texty jsou dostupné a komentované.
</p>
<p>
Program podporuje kromì programátoru PICPGR i profesionální programátor ALL-03.
Program podporuje kromě programátoru PICPGR i profesionální programátor ALL-03.
</p>
</div>
 
505,12 → 505,12
<div class=xFooter>
<script type="text/javascript">
<!--
DrawFooter("Patièka");
DrawFooter("Patička");
// -->
</script>
<noscript>
<p>
<b> Pro zobrazení (vložení) patièky je potøeba JavaScript </b>
<b> Pro zobrazení (vložení) patičky je potřeba JavaScript </b>
</p>
</noscript>
</div>