Univerzální software pro programátory ASIX. Uživatelská příručka



Podobné dokumenty
PRESTO. USB programátor. Uživatelská příručka

EduKit84. Výuková deska s programátorem pro mikrokontroléry PIC16F84A firmy Microchip. Uživatelská příručka

EduKitBeta Uživatelská příručka

UMS1B. Sériový modul USB. Uživatelská příručka

UMS2. Sériový modul USB. Uživatelská příručka

MIDAM Verze 1.1. Hlavní okno :

PŘÍLOHY. PRESTO USB programátor

MIDAM Simulátor Verze 1.5

PVKpro vývojový kit s programátorem pro mikrokontrolér PIC16F84 Připojení k PC: paralelní port Uživatelská příručka

MU Beta. Hardwarový emulátor mikrokontrolérů Microchip PIC. Uživatelská příručka

PVK. Uživatelská příručka. Zařízení určené k odlaďování aplikací s mikrokontroléry PIC16C5x, PIC16C71 a PIC16F84. Strana 1 / 9

MBus Explorer MULTI. Uživatelský manuál V. 1.1

Popis programu EnicomD

UniLog-D. v1.01 návod k obsluze software. Strana 1

APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze

Obslužný software. PAP ISO 9001

P D S - 5 P. Psychologický diagnostický systém. Instalační manuál. Popis instalace a odinstalace programu Popis instalace USB driverů

Jak používat program P-touch Transfer Manager

A4300BDL. Ref: JC

Uživatelský manuál A4000BDL

BALISTICKÝ MĚŘICÍ SYSTÉM

Supplier Web Uživatelská příručka. Supplier Web. Copyright Telefónica O2 Czech Republic, a.s. All rights reserved. 1/10

Uživatelský manuál. KNXgw232

Nápověda aplikace Patron-Pro

Konvertor diakritiky 3. Instalace

MODEM OPTIONS PRO TELEFON NOKIA 3650 ÚVODNÍ PŘÍRUČKA PROGRAMU

Aplikace Scan2NG příručka pro skenování dokumentů

Možnosti programu. KAPITOLA 5 Možnosti

Importy a exporty KLIENTSKÝ DOPLNĚK PRO PODPORU IMPORTŮ VERZE 3.2.0

IPFW. Aplikace pro ovládání placeného připojení k Internetu. verze 1.1

FORTANNS. 22. února 2010

Deska sběru chyb a událostí

Motorola Phone Tools. Začínáme

Reprodukce tohoto návodu k obsluze, nebo jeho části, v jakékoli formě bez předchozího písemného svolení společnosti DEGA CZ s.r.o. je zakázána.

Návod k instalaci S O L U T I O N S

Úvod. Program ZK EANPRINT. Základní vlastnosti programu. Co program vyžaduje. Určení programu. Jak program spustit. Uživatelská dokumentace programu

Programové vybavení počítačů operační systémy

Zahájit skenování ze skla tiskárny nebo z automatického podavače dokumentů (ADF). Přistupovat k souborům se skeny uloženým v poštovní schránce.

Nastavení tiskárny pro tisk štítků Geis Str. 1/16

Návod k nastavení uvolnění tisku

Obsah. při vyšetření pacienta. GDT souboru do programu COSMED Omnia GDT souboru z programu COSMED Omnia a zobrazení výsledků měření v programu MEDICUS

Windows - základy. Hlavním vypínačem na základní jednotce. K datům uloženým do výchozí složky.

Manuál pro mobilní aplikaci Patron-Pro. verze pro operační systém Symbian

Sentech AL 7000 C. Instalace a ovládání programu BREATH

ZÁKLADNÍ POKYNY PRO INSTALACI PROID+ Z INSTALAČNÍHO MÉDIA

OBSAH & ÚVOD. KEY Nástroje pro práci s klíči a dálkovými ovladači. příprava a učení klíčů, učení dálkových ovladačů, diagnostické funkce a další

Po přihlášení do Osobní administrativy v Technologie a jejich správa vybereme položku Certifikáty bezdrátové sítě (Eduroam).

Zálohování v MS Windows 10

Supernova 16 Ovládací zkratky. Akce Funkce Stolní počítač Přenosný počítač Automatické popisování grafických objektů LEVÝ CONTROL + PRAVÁ HRANATÁ

Uživatelský manuál. Program OK MIFARE je program pro čtení a zápis dat na karty Mifare S50 (1k) na karty Mifare S70 (4k).

SMTPServer - Příručka

Zá kládní nástávení prostr edí operáč ní ho syste mu Windows 7 á vybrány čh áplikáčí

Odemykací systém firmy Raab Computer

Velmi stručný návod jak dostat data z Terminálu Bloomberg do R

Manuál Multitag čtečka

Dotyková obrázovká v prográmu TRIFID

Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Průvodce aplikací. Aplikaci easyeldp spusťte z nabídky Start pomocí ikony KomixFiller, kterou naleznete ve složce Komix.

INISOFT UPDATE - SLUŽBA AUTOMATICKÝCH AKTUALIZACÍ Uživatelská příručka

Návod k obsluze. Windows -komunikační software GSOFT 3050 pro ruční měřící přístroje GMH 3xxx. Verze Všeobecné informace 2

TR75G011 FA / Návod k obsluze Správa hromadných garáží SGV ČESKY

ČÁST 1. Základy 32bitového programování ve Windows

Uživatelská příručka práce s aplikací IDT

Po přihlášení do Osobní administrativy v Technologie a jejich správa vybereme položku Certifikáty bezdrátové sítě (Eduroam).

Uživatelský manuál. A4000 Download

STRUč Ná Př íruč KA pro Windows Vista

DLS V v1.2. Nové funkce. Používání programu DLS V

DIGI Timer 8 8 kanálové stopky se záznamem dat

ŘÍZENÍ AUTOMATICKÉ KOTELNY ESRAK 02.3

ČSOB Business Connector

Programovací software ConfigTool. Základní obsluha a postup připojení k zařízení přes USB a GPRS. Verze 2.00

Xenon 1900/1910. Stručný návod k použití. Kabelový skener. NG2D-CZ-QS Rev C 10/12

ÚVODNÍ PŘÍRUČKA PROGRAMU NOKIA MODEM OPTIONS. Copyright 2003 Nokia. Všechna práva vyhrazena Issue 1

Uživatelská příručka

Komunikační protokol MODBUS RTU v displejích TDS

Vuquest 3310g. Stručný návod k použití. Kabelový skener CZ-QS Rev C 1/13

Program SeleCAD. pro AutoCAD LT a FULL. Instalace a registrace programu

Nápověda a postupy. Instalace a aktivace PDF-XChange Viewer Pro. Instalace a aktivace software. Nápověda a postupy. 1 z

JAY Systém TELwork s.r.o. JAY Systém Klient. Uživatelská příručka ( ) JAYSystem Klient - Uživatelská příručka.docx Stránka: 1 / 15

Omezení funkcionalit v softwaru STATISTICA

Téma 7: Konfigurace počítačů se systémem Windows 7 III. Téma 7: Konfigurace počítačů se systémem Windows 7 III

Operační systém MS Windows XP Professional

Konfigurátor Duo. Manuál pro konfiguraci systémů DUO Standard / Basic. Obsah + vybraná nastavení: - 1 -

Pokyny pro obsluhu programu. EZZ01 File reader 1.3

EVIDENCE DOCHÁZKY SE ČTEČKOU INTAGRAL. příručka uživatele

Příloha č. I: Schéma zapojení vývojové desky PVK-PRO

2014 Electronics For Imaging. Informace obsažené v této publikaci jsou zahrnuty v Právním upozornění pro tento produkt.

Nápověda k aplikaci EA Script Engine

TIA Selection Tool manuál pro použití

Sériový modul USB. Uživatelská příručka. Strana 1

1. Terminálová aplikace. 2. Instalace. 3. Nastavení. HARRACHOV CARD Instalace, nastavení a používání terminálové aplikace

1 Uživatelská dokumentace

Uživatelská příručka

Aplikační profily v PLC Tecomat

Návod k použití. PC-Program MSA WIN-WELD

Stručný návod pro software dodávaný jako příslušenství k NetMini adaptéru. Komunikace UPS \ NetAgent Mini DK532, DP532. O.K.SERVIS Plus s.r.o.

Transkript:

UP Univerzální software pro programátory ASIX Uživatelská příručka

OBSAH 1. UP 3 2. Instalace 3 2.1.První spuštění 3 2.2.Výběr programátoru 3 2.3.Klávesové zkratky a bublinková nápověda 3 2.4.Práce se soubory 4 2.4.1.Načítání souborů 4 2.4.2.Znovunačítání souborů 4 2.4.3.Ukládání souborů 5 2.4.4.Export do binárního souboru 5 2.5.Projekty 5 2.6.Programování z příkazového řádku 5 2.7.Uchovávání kalibrační paměti 6 2.8.Programování 7 2.9.Sériová čísla a sériová výroba 7 2.9.1.Sériová výroba 7 2.9.2.Sériová čísla 8 2.9.3.Formát souboru sériových čísel 8 2.9.4.Generovaná sériová čísla 9 3. Hardwarové úpravy programátorů 9 4. Další informace 9 5. Kontakt na výrobce 9

1. UP UP je ovládací software společný pro všechny programátory firmy ASIX s.r.o. Je určený k programování mikrokontrolérů firmy Microchip a některých nejčastěji používaných sériových pamětí. Je určený pro použití v operačních systémech Windows 95/98/ME/NT/2K/XP. 2. Instalace Pro systém Windows je k dispozici instalátor (ke stažení na stránkách ASIX - http://www.asix.cz/dwl_up.htm). V systémech Windows NT/2K/XP je zatím navíc nutné nainstalovat driver (UserPort), který umožní přímý přístup k portům počítače; toto omezení do budoucna nebude nutné. Aplikace neukládá žádné informace nebo nastavení do registrů, vše ukládá pouze do vlastního souboru s příponou ini. Výhodou tohoto řešení je, že i po přeinstalování operačního systému bude UP bez potíží pracovat. Popis aplikace 1.1 První spu štění Při prvním spuštění se program zeptá na požadovaný jazyk (zatím je k dispozici pouze čeština a angličtina), používaný programátor a typ součástky, který chcete programovat. Všechna nastavení pak lze v programu měnit (i klávesovými zkratkami). 1.2 Výběr pro gramátoru Před používáním programu je potřeba nastavit programátor, se kterým bude program pracovat a port, přes který je připojen (adresu portu lze zadat i ručně). Lze též nastavit rychlost komunikace (ve většině případů je nejlepší nejrychlejší komunikace). Také se zde nastavuje, zda se bude programovat součástka založená v patici nebo pomocí ICSP kabelu. 1.3 Klávesové zkratky a bublinková nápověda Většina akcí, které program provádí lze ovládat klávesovými zkratkami, které jsou volně definovatelné (menu Nastavení->Klávesové zkratky...) a navíc pro lepší orientaci je u většiny položek a tlačítek v bublinkové nápovědě uvedena i aktuální vybraná klávesová zkratka. Na některých prvcích programu (např. editory, stavová lišta atd.) je možné pro zjednodušení přístupu k některým funkcím umístit ikony lokální nabídky.

1.4 Práce se s oubory Program pracuje se soubory ve formátu Intel Hex Format (většinou mají příponu.hex). 2.1.1 Načítání souborů Při načítání (Soubor->Otevřít) v základní konfiguraci se oblasti, které nebyly v souboru uloženy, vyplní jedničkami (jsou smazány). Pokud chcete sloučit dva soubory (načíst po sobě, např. jeden s pamětí programu a druhý s datovou EEPROM pamětí), musíte změnit nastavení natahování souborů (Nastavení->Nastavení Programu->Soubory-> Inicializovat... před čtením ze souboru). Použitím příkazu Soubor->Import datové paměti z HEX..., lze do otevřeného souboru.hex importovat pouze datovou EEPROM paměť a žádná jiná již načtená oblast se nezmění. Navíc je zde i možnost použít funkci číst ze součástky místo souboru (v nastavení programu, karta Soubory), se kterou máte vždy jistotu, že požadovaná oblast součástky nebude změněna. (Pouze pro datovou EEPROM paměť a ID pozice). 2.1.2 Znovunačítání souborů Při ladění aplikace je často potřeba opakovaně pracovat s jedením souborem. Proto v programu existují nastavení pro zjednodušení. Je to možnost znovunačtení souboru vždy před programováním (Nastavení->Nastavení programu->programování->načíst soubor

vždy před programováním), které se postará, že aktuální soubor.hex se vždy načte před programováním součástky. Jiný způsob je kontrolovat změny v souboru HEX, (Nastavení-> Nastavení programu->soubory->kontrolovat změny v souboru HEX) který periodicky kontroluje datum souboru a pokud bylo změněno, upozorní uživatele a natáhne soubor znovu. 2.1.3 Ukládání souborů Program může do souboru uložit jakoukoli z oblastí součástky. V nastavení programu (Nastavení->Nastavení Programu->Soubory->Styl ukládání souborů) si můžete vybrat způsob, jakým je určováno, které oblasti se uloží. Základní nastavení je ukládání všech oblastí. Pozn.: Soubory formátu Intel HEX Format od svého základu nepodporují ukládání několika oblastí, které se v adresovém prostoru překrývají. (Programová paměť i datová EEPROM jsou indexovány od adresy 0000h.) Proto firma Microchip uvedla několik adres v souboru HEX, které jsou doporučovány pro ukládání EEPROM paměti. (Pro většinu typů mikrokontrolérů PIC je to adresa 2100h, pro typy s pamětí větší než 8K je to adresa F0 0000h.) Program si pamatuje naposledy používaný soubor.hex a ten se při novém spuštění opět načte. 2.1.4 Export do binárního souboru Program je rozšířen o funkci pro export zvolené oblasti do binárního souboru. Soubor je uložen jako řada 8-bitových nebo 16-bitových čísel bez použití jakékoli hlavičky. 1.5 Projekty Projekt je jedno celkové nastavení programu uložené do speciálního souboru. To umožňuje pracovat na několika součástkách nebo dokonce i programátorech zvlášť. Při načtení projektu se případně načte i související soubor.hex. Projekty lze otevírat a programovat i z příkazového řádku. (Více naleznete v kapitole Programování z příkazového řádku ). Máte tak jistotu, že bude vždy při programování vybrána správná součástka a programátor. 1.6 Programo vání z příkazového řádku Program lze používat i z příkazového řádku.

Požadovaná akce Otevření souboru Naprogramování souboru Naprogramování a nevypisování zpráv (Quiet) Syntaxe up.exe soubor.hex up.exe soubor.ppr up.exe soubor.hex /p up.exe soubor.ppr /p up.exe soubor.hex /p /q up.exe soubor.ppr /p /q Pokud chcete, aby pokračoval běh příkazového řádku až po dokončení práce programu (potvrzení naprogramování, resp. chyby), je možné použít následující syntaxi: start /wait up.exe soubor.hex [/p [/q]] Program start.exe je součástí operačního systému. Pokud jsou ve jméně souboru mezery, je nutné uzavřít celé jméno souboru do uvozovek, např. up.exe C:\My Documents\Návod k UP\Soubor.hex /p Program vrací navíc tyto chybové kódy (proměnná ErrorLevel): Kód Význam 0 Programování OK 1 Problémy se souborem (nelze načíst, chybí pojistky ) 2 Problém s hardware (nelze najít, špatný port, zařízení apod.) 3 Nelze zahájit programování (chyba smazání součástky apod.) 4 Chyba v programování (součástka nebyla naprogramována celá) 5 Chyba ve verifikaci (součástka byla naprogramována celá, ale teď je vidět, že špatně) 255 Jiná chyba Program nelze spustit více než jednou, proto se parametry z příkazového řádku předají již běžícímu programu. Návratový kód chyby při programování je přitom 255. Požadavek na programování pak bude zpracován, jako by byl vyvolán normálně z menu (Součástka-> Programovat->Vše). 1.7 Uchovává ní kalibrační paměti Některé mikrokontroléry mají kalibrační paměť pro interní RC oscilátor, kterou je potřeba po smazání obnovit. (Většinou to je poslední slovo programové paměti, u nové rodiny PIC12F6xx i část konfiguračního slova). U součástek mazatelných přímo v programátoru se o vše postará program sám. Obvyklým příkazem (Součástka->Smazat->Vše) tedy program kalibrační paměť nikdy nesmaže. Pokud ji chce smazat, můžete použít příkaz z menu (Součástka->Smazat->Vše i s kalibrační pamětí). Pro součástky, které se nedají mazat přímo v programátoru, existuje možnost uložit si obsah kalibrační paměti do zvláštního souboru a po smazání ji opět přečíst (Soubor->Uložení/Načtení kalibrační

informace ). Takto načtený soubor se dá potom normálně naprogramovat (příkazem Součástka->Programovat->Vše). 1.8 Programo vání Během programování součástky (Součástka->Programovat) je zobrazen dialog ve kterém je detailně vidět, co program právě dělá. Programovat lze každou z oblastí součástky zvlášť, ale není vždy možné každou zvlášť mazat, proto se program v některých speciálních případech zeptá, jak postupovat při programování. Před programováním se provádí sled kontrol a dotazů, které lze různým způsobem potlačit nebo naopak vyvolat v nastavení programu. (Nastavení->Nastavení programu->programování) Lze programovat i z příkazového řádku a to jak s použitím grafického rozhraní, tak i bez něj (Podrobnosti naleznete v kapitole Programování z příkazového řádku ) 1.9 Sériová č ísla a sériová výroba 2.1.5 Sériová výroba Program podporuje funkci Sériová výroba, (Součástka->Programovat-> Sériová výroba), pomocí které lze jednoduše opakovat programování součástek pouhým odklepáváním. Navíc lze používat počítadlo sériové výroby, které počítá buď počet správně naprogramovaných součástek/chybových součástek, nebo počet povedených/počet celkem (Nastavení programu -> Panely -> Zobrazit počítadlo sériové

výroby). Toto počitadlo lze používat i v normálním provozu, bez použití funkce sériová výroba. 2.1.6 Sériová čísla Program podporuje funkci Sériová čísla (Nastavení programu->sériová čísla). Tato funkce dovoluje zapisovat postupně do programovaných součástek různá sériová čísla, která mohou být buď čtena ze souboru nebo generována předepsaným způsobem. 2.1.7 Formát souboru sériových čísel Soubor je textový (doporučená přípona.sn nebo.txt). Skládá se ze sériových čísel, každé na minimálně jednom řádku. Toto je příklad jednoho sériového čísla: Label: 03FE 3410 3420, 213E 00 00 ; poznámka dva byty, které budou na adresách 3E a 3F v EEPROM adresa 3E v EEPROM dvě slova, která mají být na adrese 3FE a 3FF adresa paměti 03FE Toto je label programové Sériové číslo se skládá z Labelu ukončeného dvojtečkou : (label je povinný a musí jím začínat každé sériové číslo) a dále z libovolného počtu sekcí (minimálně jedna) (oddělené čárkou, ) počínajících jedním hexadecimálním číslem představujícím adresu a libovolného počtu hexadecimálních čísel, které se zapíší do paměti na adresy počínající uvedenou adresou. Jednotlivá čísla jsou oddělena minimálně jedním bílým znakem (mezerník, tabelátor, konec řádku, bílé znaky za čárkou a dvojtečkou jsou ignorovány). Sériové číslo musí být ukončeno středníkem ;. Za středníkem lze uvést poznámku. Je možné napsat prázdný příkaz (středník na začátku řádku) a celý řádek pak použít jako komentář.

Uvedené adresy jsou adresy slov součástky, (pozor u mikrokontrolérů s pamětí 16 bitů) lze adresovat i datovou EEPROM paměť a ID pozice (bázové adresy jednotlivých adresových prostorů jsou podle specifikací použitých součástek). 2.1.8 Generovaná sériová čísla Sériová čísla mohou mít délku 1-8 číslic (hexadecimálních nebo dekadických), mohou být kódovány jako ASCII (1 číslice / byte) nebo BCD a doplněné na instrukci RETLW. Následníci mohou být generováni přičítáním (nebo odčítáním) (většinou jedna) nebo jako pseudonáhodná posloupnost (se zaručenou maximální periodou). 3. Hardwarové úpravy programátorů Pro podporu některých nových typů součástek je potřeba na starších programátorech provést malé změny. Více informací naleznete na internetu http://www.asix.cz/dwl_up.htm. 4. Další informace [1] http://www.asix.cz [2] http://www.microchip.com 5. Kontakt na výrobce Adresa: Tel.: Fax: E-Mail: WWW: ASIX s.r.o., Staropramenná 4, 150 00 Praha 5, Česká republika 257 312 378 (ČR), +420-257 312 378 (international) 257 329 116 (ČR), +420-257 329 116 (international) asix@asix.cz www.asix.cz Copyright 1991-2002 ASIX s.r.o. MANUP-A All trademarks used in this document are properties of their respective owners. This information is provided in the hope that it will be useful, but without any warranty. We disclaim any liability for the accuracy of this information. We are not responsible for the contents of web pages referenced by this document.