1 / 10

Anglicky v odborných předmětech "Support of teaching technical subjects in English “

Anglicky v odborných předmětech "Support of teaching technical subjects in English “. Výukový program: Mechanik - elektrotechnik Název programu: Číslicová technika - mikroprocesory III. ročník Mikrořadiče Vypracoval : Vlastimil Vlček.

Download Presentation

Anglicky v odborných předmětech "Support of teaching technical subjects in English “

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Anglicky v odborných předmětech"Support ofteachingtechnicalsubjects in English“ 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/04.0002 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. Nastavení projektu pro Microchip ICD-2 • 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.

  4. Nastavení projektu pro Microchip ICD-2 • 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í

  5. Nastavení projektu pro Microchip ICD-2 • 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

  6. Nastavení projektu pro Microchip ICD-2 • 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. Nastavení projektu pro Microchip ICD-2 • 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

  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. Použitá literatura • DatasheetMicrochip PIC16F882/883/884/886/887 DS41291E (http://www.microchip.com) • Microchip.com: GettingStartedwithPICmicroMCUs • Microchip.com: MPLAB IDE User’s Guide • Microchip.com: QuickGuide to MicrochipDevelopmentTools

More Related