Použití programu uscope k simulaci výukového přípravku pro předmět PMP

Podobné dokumenty
Návod na použití programu 8051 IDE

Návod na práci s přípravkem a programem uscope na cvičeních

Pravidla pro získání zápočtu vytvořením individuální semestrální práce mimo cvičení

Návod na práci s přípravkem a programy uscope a FLIP na cvičeních

Návod k simulaci výukového přípravku v programu Hybrid Circuit Simulator (HyCiSim) verze 0.4

Nastavení programu pro práci v síti

Instalace programu ProGEO

Postup získání licence programu DesignBuilder v4

Instalace a první spuštění Programu Job Abacus Pro

Bakalářská práce Realizace jednoduchého uzlu RS485 s protokolem MODBUS

Designer je nástroj pro navrhování elektronických obvodů s mikrokontrolery řady 8051 a Microchip PIC.

Postup instalace síťové verze Mount Blue

Aktivace a aktualizace klíčů

Návod na synchronizaci ekasy s ekonomickými systémy. Pohoda idoklad/money Helios Orange

Ross-Tech HEX-NET VCDS VCDS-Mobile VCDS-Cloud TM

Instalace a první spuštění programu.

Síťová instalace a registrace pro progecad

TECHNICKÁ UNIVERZITA V LIBERCI

Nastavení CADprofi pro CAD, aktivace a registrace CADprofi

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

Návod pro aktualizaci map a navigačního softwaru pro přístroje ZENEC E>GO (ZE-NC2010, ZE-NC2040, ZE-NC3810, ZE-NC5010) pomocí Toolbox a Synctool

Aktivace a aktualizace klíčů

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

ČSOB Business Connector instalační příručka

Instalace SATA/AHCI ovladače na systému Windows XP SP2/SP3

ČSOB Business Connector

AGROKONZULTA ŽAMBERK S. R. O. Popis instalace. Optimalizace krmivové základny

2 ZAPOJENÍ, OŽIVENÍ A PROGRAMOVÁNÍ SYSTÉMOVÉ

Změna USB driveru. Návod, jak změnit typ nainstalovaného USB driveru. 21. března 2006 w w w. p a p o u c h. c o m

1 Správce licencí Správce licencí Správce licencí Start > Všechny programy > IDEA StatiCa > Správce licencí Soubor > Správce licencí Licence

Odemykací systém firmy Raab Computer

PicoBlaze lekce 1: assembler, C překladač a simulační prostředí Jiří Svozil, Leoš Kafka, Jiří Kadlec svozil@utia.cas.cz

ČSOB Business Connector Instalační příručka

Instalace a nastavení PDFCreatoru

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

S2. Vytvoření Windows balíku pro vývoj na STM32 architektuře

Návod pro aktualizaci map a navigačního softwaru pro přístroje ZENEC ZE-NC526 pomocí Toolbox

Babyware Software pro nastavení a naprogramování ústředen Instalační příručka

Partizan Device Manager Uživatelský manuál

Programátor AVRProg USB v3 MK II Eco Manuál

Kompletní návod na nákup a čtení eknih ve formátech PDF a epub na PC i čtečkách s E-Ink technologií (Sony, Nook, a další)

Arduino Martin Friedl

Instalace souborů VHOPE a souborů knihovny VHOPE

RECORD IT. Uživatelská příručka

Postprocesory a ukázka tvorby postprocesoru

Pokyny pro instalaci programu E-Config verze 3.0 na počítačích s Windows 7 / 8 / 10

První kroky s METEL IEC IDE

EPLAN Electric P8 2.7 s databázemi na SQL serveru

ZÁKLADNÍ UŽIVATELSKÝ MANUÁL PRO SÍŤOVÉ FAXOVÁNÍ

Ovládání Kalkulačky popisuje samostatná kapitola na

4.2. Odhlásit se Šifrování hesla Sepnutí výstupních relé Antipassback Zobrazení všech dat...

Instalace pluginů pro formuláře na eportálu ČSSZ

Aktivace Demo licence - Digifort

Wonderware Software. Nové licencování s licenčním serverem (od verze 2017) Ivan Picek Pantek (CS) s.r.o.

Základní popis Toolboxu MPSV nástroje

OBD II kabel Fast KKL - USB, komp. s VAG-COM instalace ovladače pro Windows

Instalace programu OZO. z www stránek či odkazu z u

Gluco Diary Elektronický diář měření krevní glukózy

Roline USB 2.0 elektronický přepínač 2:1 (4:1)

QTREE-DUMX4 Vícekanálový multiplexer pro připojení měřidel Mitutoyo na USB port PC Uživatelská příručka. Řízení jakosti podle norem ISO 9000

APS mini Plus.Home. Návod na rychlou instalaci

BRICSCAD V15. Licencování

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

Podrobný návod na instalaci programu HiddenSMS

Obsah. 1. Instalace... 2

Redakční systém Joomla. Prokop Zelený

Instalační Příručka. Verze 10

OBSAH... 2 ÚVOD... 3 TYPY INSTALACE... 4

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

Nastavení provozního prostředí webového prohlížeče pro aplikaci

Versiondog Lukáš Rejfek, Pantek (CS) s.r.o. 4/2014

Přihlášení k webmailu a jeho nastavení

PLC systémy ve virtuálních a fyzikálních úlohách

Instalační manuál pixel-fox

Informace o produktu Instalace programu MMS 3910 W. Konfigurační sada. Datum Platí pro Konfiguarční program MMS 3910W Version 2.01 f.f.

Programátor PICPGR3 pod Windows XP. Martin Kákona, Petr Borsodi, Milan Horkel

MK3x3 programovatelné relé

Value USB telefon pro Skype Katalogové číslo:

Registrační teploměr

Doporučené nastavení prohlížeče MS Internet Explorer 7 a vyšší pro Max Homebanking PS s využitím čipové karty

Instalace SMART Board Software

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

Instalace a aktivace 3E pluginů pro SketchUp 2015 Rychlý průvodce instalací a aktivací pluginů: 3E Parametrické tvary, 3E Doors&Windows a 3E Katalog.

1 Návod na instalaci prostředí LeJOS-NXJ a přehrání firmwaru NXT kostky

USB485EG. Převodník USB/RS485,422 s galvanickým oddělením. Popis

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD

Instalační průvodce pro EasyGate UMTS Data

Obsah: Bezpečnost Vybavení Vlastnosti Popis a funkce Pracovní postupy Nastavení Záznam teploty...

Průvodce instalací modulu Offline VetShop verze 3.4

RYCHLÝ PRŮVODCE INSTALACÍ

Reinstalace programu

ELEKTRONICKÉ PODÁNÍ OBČANA

T-Mobile Internet. Manager. pro Mac OS X NÁVOD PRO UŽIVATELE

Špionážní pero s kamerou, 720x480px

Zpracoval Datum Verze Popis změn

Nastavení Java pro aplikaci G-Client Str. 1/8

Aktualizace softwaru Basis a firmwaru ústředny Lares. Ksenia: Bezpečnost on-line

Transkript:

Použití programu uscope k simulaci výukového přípravku pro předmět PMP Ing. Tomáš Martinec Ph.D. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/07.0247, který je spolufinancován Evropským sociálním fondem a státním rozpočtem ČR

Úvod Pro účely výuky dostáváte k dispozici ke svému osobnímu použití program uscope ve verzi Lite. Program uscope je především integrované vývojové prostředí s komfortním programátorským editorem, správcem projektů, vlastním překladačem Assembleru, podporou překladače jazyka C (volně šiřitelný překladač SDCC) a vlastním debugerem. Simulace přípravku je možná díky modulu Designer, který je v uscope také obsažen Verze Lite, kterou dostáváte k dispozici, má jistá omezení, která je nutné při instalaci a používání respektovat.!!! Proto věnujte náležitou pozornost následujícím informacím!!!

Nejprve si stáhněte instalační soubory: Instalace uscope uscope_instal_lite_read_only.exe 17167 kb UPDATE.exe 2920 kb Pro instalaci uscope je nutné znát sériové číslo, které se dozvíte na cvičení nebo na přednášce, toto číslo prosím dále nešiřte žádným jiným způsobem. Update instalujte až po aktivaci uscope!!! Po instalaci je nutné uscope ještě aktivovat z menu Help/Activate nejprve vyplňte své jméno a jako Company name vyplňte TUL stiskněte tlačítko Generate a obsah levého boxu zašlete na e-mail registration @ promislbc.cz rychlost aktivace můžete zvýšit tím, že budete aktivovat uscope hromadně a do jednoho mailu vložíte více aktivačních kódů během jednoho dne (maximálně několika málo dní) by měl přijít registrační kód tento kód vyplňte do pravého boxu a stiskněte tlačítko Activate psát a překládat programy je možné i bez aktivace, simulovat programy lze ale pouze do velikosti 64B (po aktivaci bude tento limit 4kB)

Update Po instalaci uscope je nastaven limit interního překladače assembleru na 64 řádků. Je možné využít externí překladač (ASM51 od Intelu nebo A51 od Keilu) nebo instalovat update, který tento limit změní na 1024 řádků!!! update je možné instalovat až po aktivaci!!!. K jeho instalaci budete také potřebovat sériové číslo (stejné jako pro instalaci uscope), po jeho instalaci není nutné znovu aktivovat uscope. Pokud se rozhodnete update neinstalovat, pak kvůli chybě v uscope nelze nahrát program do simulátoru z důvodu velikosti HEX souboru (výše zmíněný update tento problém řeší, pokud ho nainstalujete, tento bod dále ignorujte). Proto je je nutné ještě nastavit v Project/Options na záložce HEX converter následující:

Překladač jazyka C Pro psaní programů v jazyce C je nutné ještě doinstalovat externí překladač, který není součástí instalace prostředí uscope ve verzi Lite, tímto překladačem je otevřený překladač SDCC (Small Device C Compiler), který sídlí na adrese http://sdcc.sourceforge.net/ Instalační balíček lze stáhnout na stránkách předmětu nebo nejnovější verzi přímo na příslušné stránce projektu: http://sourceforge.net/projects/sdcc/files/sdcc-win32/ Při instalaci stačí pouze zvolit umístění na disku, jinak vše ostatní proběhne automaticky. Překladač sám nemá žádné IDE, ovládá se pouze pomocí příkazové řádky. Nastavením příslušných cest k překladači do uscope je možné ho okamžitě začít používat pro vytváření aplikací v jazyce C (viz návod pro cvičení).

Nastavení projektu v uscope Založení projektu, přidání zdrojových souborů a překlad se provádí naprosto stejným způsobem, jako na cvičení. Aby fungovala správně i simulace, je nutné v projektu nastavit některé věci navíc: 1. při zakládání projektu vyberte procesor AT89C5131, protože procesor, který je na skutečném přípravku, přímo podporovaný není. Tento uvedený procesor má také port P4 (pokud zvolíte jiný procesor, nemusí fungovat diody LED v Designeru) 2. pokud chcete, aby simulace zobrazovala správně reálný čas, je nutné nastavit hodnotu frekvence krystalu v menu Tools/Preferences na záložce Debuger vyplňte do políčka XTAL hodnotu 20MHz. Reálný čas pak bude fungovat správně pro čítače/časovače. Pokud budete generovat zpoždění jiným způsobem, pak je nutné vědět, že procesor na přípravku vykoná instrukční cyklus za 6 taktů krystalu, kdežto ten simulovaný za 12 taktů krystalu.

Použití modulu Designer Vizualizace přípravku je možná díky modulu Designer v menu View/Plugins/Designer. Součástí instalace je i starší verze přípravku (View/Plugins/TUL board) která není s novou verzí přípravku kompatibilní!!! Nepoužívat!!! Správnou verzi přípravku musíte nahrát do designéru ručně v okně Designeru z menu File/Open vyberte soubor C:\ProgramFiles\uScope\plugins\MCS51\TUL2\board.uds (uvedenou cestu si případně modifikujte dle adresáře, kde máte instalovaný uscope). Následně stiskněte tlačítko Run (F9) pro spuštění designéru v režimu simulace. Od této chvíle můžete v uscope ladit program a výsledek se po spuštění bude vizualizovat v Designeru. Po každé změně zdrojového textu program vždy překládejte pomocí Build and load (Shift F9) a poté spusťte pomocí Run (F9).

Závěr Vždy mějte na paměti, že jde pouze o simulaci (určité zjednodušení) skutečný přípravek se může chovat jinak. Vypracované řešení úloh budete odevzdávat a předvádět na přípravcích ve cvičení, ne v simulátoru!!! Proto simulátor nemůže zcela nahradit práci na cvičení!!! Program uscope neumožňuje simulovat následující periferie, které jsou na přípravku: - piezo reproduktor - žárovka jen v režimu On/Off bez možnosti ovládat jas pomocí PWM - AD převodník - RTC - řadič sběrnice CAN - vnitřní periferie procesoru (paměť EEPROM apod.)