Otestovali jsme: Programátor PRESTOPraktické zkušenosti a ukázky použití programátoru PRESTO ve spojení s obvody PIC a AVR.Po úvodním seznámení s programátorem PRESTO firmy ASIX s.r.o. ve článku PRESTO – USB programátor jsem se rozhodl programátor popsat také z uživatelského pohledu, neboť recenze je jednou věcí, ovšem praktické použití je vždy věcí druhou. Programátor PRESTO:
Co se podporovaných součástek týče, je jejich seznam více než rozsáhlý. Jak již bylo uvedeno v předchozím článku, je podporována jak celá řada obvodů Microchip (PIC10, PIC12, PIC16, PIC18, PIC24, PIC32 a dsPIC) tak i obvodů Atmel (ATtiny, ATmega, 8051, AT91SAM i nově AVR32). Dále je zde podpora pro obvody s jádrem ARM7 a ARM9 jak firmy Atmel, tak i dalších výrobců, obvody MSP430 firmy Texas Instruments, PSoC CY8C2xxx firmy Cypress či 16-bitové mikrokontroléry eCOG1 firmy Cyan Technology. Programátor navíc podporuje součástky s rozhraním JTAG, jako jsou CPLD, konfigurační paměti pro FPGA i samotná FPGA firem Xilinx, Altera a Lattice a dále pak i sériové paměti EEPROM a Flash (Atmel a STM). Podmínkou u obvodů programovaných přes JTAG je, aby jejich návrhový systém podporoval vytvoření souborů typu SVF či XSVF. Zakoupení programátoru: Samotný programátor obdržíte v kvalitní papírové krabici opatřené základními informacemi včetně čárového kódu a jedinečného sériového čísla. Uvnitř se poté nachází jak samotný programátor zabalený v antistatickém pytlíku, tak i USB2.0 kabel a ISP kablík pro připojení programátoru k aplikaci. Dále samozřejmě nechybí uživatelská příručka a CD s ovladači a dalšími informacemi.
Instalace:
Následovat by měla instalace ovládacího programu UP. Instalační soubor ve formátu UP_xxx_CZ.EXE o velikosti zhruba 1MB naleznete buď na dodaném CD, nebo v jeho aktuální verzi na webových stánkách výrobce. Program je zde možné stáhnout zcela zdarma a přímý odkaz je uveden na konci článku. Pro samotnou instalaci není potřeba zavírat žádné jiné aplikace, pouze stačí spustit instalační soubor a v průběhu instalace potvrdit pár základních otázek. Ani po dokončení instalace není potřeba restartovat systém a program UP je možné ihned spustit. Po prvním spuštění se program
dotáže na výběr jazyka (čeština/angličtina), typ
programátoru (PRESTO) a na port, ke kterému je programátor
připojen (tedy USB). Použití programátoru: Programování PIC Před samotným programováním je ještě potřeba vybrat způsob napájení. Pokud je aplikace napájená externě, je vše v pořádku a programátor si pro své výstupní budiče bere napětí z aplikace. V tom případě PRESTO toleruje libovolné napájecí napětí v rozsahu 2,5 až 5,5V. Pokud se jedná o malou aplikaci, která nemá velký proudový odběr, je možné použít programátor PRESTO i jako napájecí zdroj pro aplikaci. V tom případě stačí v programu UP zvolit jako typ napájení aplikace „Interní 5V“ a to jak pro samotný programovací proces, tak i pro napájení v klidu. Tím si pro naši aplikaci zajistíme trvalé napájecí napětím cca. 5V z PRESTA, potažmo z USB portu počítače. Proudový odběr však nesmí být příliš vysoký, jinak programátor z důvodu bezpečnosti aplikaci odpojí a zobrazí varovnou hlášku.
Nyní je již možné volbou Součástka->Programovat->Naprogramovat vše či například stiskem klávesy F5 spustit samotné programování. Jeho průběh i včetně jednotlivých operací je zobrazován dvěma průběhy a výpisem prováděných operací.
Jak již název programátoru - PRESTO napovídá, jde o velice rychlý programátor. Všechny součástky jsou tak (pokud není v programu UP nastaveno jinak) programovány vždy co možná nejvyšší rychlostí, a tak samotný proces i včetně mazání a následné kontroly opětovným vyčtením součástky trvá vždy jen několik málo vteřin. Konkrétně například u zmíněného PIC18F4550 s 32kB Flash trvá programování pouhé 3s. Programování procesorů
AVR Proto zde před každou novou aplikací, ve kterém chceme programovat obvody AVR, doporučuji v menu Soubor->Nový projekt a následně Soubor->Uložit projekt založit pro aplikaci celý projekt. Nyní je možné v programu UP otevřít programovaný HEX soubor a vyklikat si požadované pojistky. Následným uložením projektu dojde k založení souboru s koncovkou .PPR, který v sobě nese kompletní nastavení programu UP včetně nastavení procesoru. Tuto možnost lze samozřejmě použít i pro jiné obvody. Dále je opět možné zvolit typ napájení. Obdobně jako tomu bylo u obvodů PIC je možné vybrat buď externí napájení, nebo interní napájení z PRESTA. Následně je možné zahájit programování volbou Součástka->Programovat->Naprogramovat vše či například stiskem klávesy F5. Průběh programování je opět zobrazen i včetně výpisu prováděných operací.
Další možnosti: Bezpečnost ISP Na následujícím obrázku je příklad zapojení části pinu Vpp v programátoru PRESTO. Jak je vidět, piny programátoru jsou řešeny skutečně precizně.
Když je řeč o ISP konektoru, nemělo by zde chybět jeho zapojení. Jedná o klasickou jednořadou lištu s celek osmi piny, přičemž jeden pin je vylomený a slouží jako zámek.
Sériové číslo
Závěr: Odkazy & Download:
Podobné články:
Informace uvedené v článcích jsou platné v době jejich vydání a samotné články jsou určeny pouze jako zdroj informací.
Autor článku ani správce webu nenesou žádnou zodpovědnost za případné újmy na majetku a zdraví. Názvy společností a výrobků, loga a další multimediální materiál mohou být ochrannými známkami příslušných společností.
Komentáře (25): |
| (c) 2000 - 2013 Pandatron.cz - Elektrotechnický magazín ISSN 1803-6007 | ||
| Napište nám | Vše o Pandatronu | RSS export |