Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt.

Podobné prezentace


Prezentace na téma: "Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt."— Transkript prezentace:

1 Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/ je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky.

2 Nastavení projektu pro Microchip ICD-2 Toto nastavení platí pro všechny dále uvedené úlohy a cvičení. Založte nový projekt (použijte Project Wizard) s následujícím nastavením:  Mikrořadič PIC16F883.  Microchip MPASM Toolsuit (zkontrolujte správnost cest k souborům).  Zadejte název projektu a cestu k místu uložení.  Vložte zdrojový soubor.  Zkontrolujte a potvrďte správnost zadání.  Uložte projekt

3  Připojte k USB portu počítače debugger MPLAB ICD-2  Ve Správci zařízení PC zkontrolujte, zda se zařízení nainstalovalo správně.  K ICD-2 připojte výukovou desku a připojte k ní napájecí napětí 9V.  V programu MPLAB-IDE zvolte režim MPLAB ICD-2. Nastavení projektu pro Microchip ICD-2

4 V menu Debugger/Settings zkontrolujte:  Connect Status (Connected)  Self Test (PASS)  Power (přítomnost napájecích napětí)  Položka „Power target circuit from MPLAB-ICD2“ (Power) = neaktivní  Položka „Program after succesful build“ (Program 2) = aktivní  Položka „Run after succesful program“ (Program 2) = neaktivní Nastavení projektu pro Microchip ICD-2

5 Nastavte konfigurační bity takto:  Oscillator Selection bits - XT oscillator  Watchdog Timer Enable bit - WDT disabled  Power-up Timer Enable bit - PWRT enabled  RE3/MCLR pin function select bit - RE3/MCLR pin function is MCLR  Program memory code protection - disabled  Data memory code protection - disabled  Brown Out Reset Selection bits - disabled  Fail-Safe Clock Monitor Enabled bit - disabled  Low Voltage Programming Enable bit RB3 - digital I/O  Brown-out Reset Selection bit = 2.1V  Flash Program Memory Self Write Enable bits - off Nastavení projektu pro Microchip ICD-2

6 MPLAB-IDE umožňuje nastavení konfiguračních bitů dvojím způsobem:  Vložením konfiguračního slova do zdrojového textu pomocí directivy __CONFIG (např. _CONFIG 0xC1E0)  Nastavením jednotlivých konfiguračních bitů v tabulce (Configure Configuration bits) Zvolenou metodu je třeba označit/neoznačit v levém horním rohu tabulky konfiguračních bitů

7  Zobrazte zdrojový text  Aktivujte okno „Output“  Aktivujte okno „Watch“  Všechna okna vhodně rozložte na pracovní plochu  Uložte nastavení pracovní plochy  Uložte projekt Nastavení projektu pro Microchip ICD-2

8 Shrnutí učiva - cvičení  Jak zjistíte, zda se USB zařízení ICD-2 nainstalovalo korektně?  Může být výuková deska napájena z ICD-2?  Je při práci s ICD-2 nutno, aby pracoval oscilátor mikrořadiče na výukové desce?  Jaký je princip činnosti režimu „In Circuit Debugger (ICD)“? V čem je jeho výhoda?

9 Shrnutí učiva - cvičení  K čemu jsou nám dobré tzv. „konfigurační bity? Je nutno je vždy použít nebo se bez nich v některých případech obejdeme?  Kde najdeme význam a funkci jednotlivých konfiguračních bitů?  K čemu slouží funkce „Code protection“?  Jakou funkci má v mikrořadiči „Watchdog timer“?

10  Datasheet Microchip PIC16F882/883/884/886/887 DS41291E (http://www.microchip.com)  Microchip.com: Getting Started with PICmicro MCUs  Microchip.com: MPLAB IDE User’s Guide  Microchip.com: Quick Guide to Microchip Development Tools


Stáhnout ppt "Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček Projekt."

Podobné prezentace


Reklamy Google