Vývojový kit osazený procesorem ARM - CY8CKIT-049-4XXX



Podobné dokumenty
Programátor AVRProg USB v3 MK II Eco Manuál

českém Úvod Obsah balení Technické údaje PU002 Sweex 2 Port Serial PCI Card

2.1.2 V následujícím dialogovém okně zvolte Instalovat ze seznamu či daného umístění. stiskněte tlačítko Další

NÁVOD NA INSTALACI KARTY PCTV DELUXE

Návod k aktualizaci firmwaru pro Web Server OZW672..., OZW772 a OCI670

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

Instalační manuál pixel-fox

Uživatelská příručka pro Mac

českém Úvod Hardware Instalace ve Windows 98SE PU007 Sweex 1 Port Parallel & 2 Port Serial PCI Card

PU001 Sweex 1 Port Parallel PCI Card. Pokud by některá z výše uvedených částí chyběla, obraťte se na svého dodavatele.

SB485. Převodník rozhraní USB na linku RS485 nebo RS422. s galvanickým oddělením. Převodník SB485. RS485 nebo RS422 USB. přepínače PWR TXD RXD

WinFast Digital TV Card RYCHLÝ INSTALAČNÍ PRŮVODCE

A4300BDL. Ref: JC

Uživatelský manuál A4000BDL

Děkujeme Vám za zakoupení HSPA USB modemu Huawei E1750. Pomocí něj se můžete připojit k vysokorychlostnímu internetu.

HP-2000E UŽIVATELSKÝ MANUÁL

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

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

1. Úvod. 2. CryptoPlus jak začít. 2.1 HW a SW předpoklady. 2.2 Licenční ujednání a omezení. 2.3 Jazyková podpora. Požadavky na HW.

USB Dokovací stanice. Uživatelský manuál

TMU. USB teploměr. teploměr s rozhraním USB. měření teplot od -55 C do +125 C. 26. května 2006 w w w. p a p o u c h. c o m

Práce v návrhovém prostředí Xilinx ISE WebPack 12 BDOM UMEL FEKT Šteffan Pavel

Návod k aktualizaci firmwaru pro Web Server OZW a OZW772...

Stručný Průvodce (Čeština)

Připojení ke vzdálené aplikaci Target 2100

STATISTICA 10 Postup instalace plovoucí síťové verze s odpojováním licencí (BNET)

POZOR!!! INSTALACE POD WINDOWS 200 / XP / VISTA PROBÍHÁ VE DVOU ETAPÁCH A JE NUTNÉ DOKON

Point of View Android 2.3 Tablet - User s Manual PlayTab Pro

Vývojový kit osazený procesorem ARM - CY8CKIT-059

Instalace. Bezdrátový přístupový bod NETGEAR ac WAC120. Obsah balení. NETGEAR, Inc. 350 East Plumeria Drive San Jose, CA USA.

Návod pro připojení telefonu Sony Ericsson P900 jako modem přes datový kabel a pro Windows 2000/XP

NÁVOD NA INSTALACI KARTY PCTV USB2

IFTER-EQU Instalační manuál

WELL ASU ADSL USB modem. Uživatelská příručka

Návod k instalaci, provozu a údržbě brány MODBUS. Návod k instalaci, provozu a údržbě. Brána Modbus

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

Instalační a uživatelská příručka

Úvod. Kontrast a jas. Sériové porty

Průvodce instalací software

108Mbps Wlireless 11G+ PCI-Card. Instalační manuál P/N:

TomTom ecoplus Referenční příručka

Česká verze. Úvod. Instalace hardwaru. LC202 Sweex Powerline Ethernet adaptér 200 Mbps

A-LINK IPC2. Pan-Tilt MPEG4/MJPEG Síťová Kamera. Průvodce rychlým nastavením

IP kamera. Uživatelský manuál

ZMODO NVR KIT. Instalační příručka

Obslužný software. PAP ISO 9001

TEPLOTA A VLHKOST DATALOGGER

Rychlý referenční průvodce

Průvodce instalací softwaru

2011 Všechna práva vyhrazena. Stručné pokyny k zařízení Acer ICONIA TAB Model: A500/A501 Původní vydání: 4/2011. Acer ICONIA TAB.

3G Mobilní internet USB modem AnyDATA ADU-520L

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

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

První kroky s METEL IEC IDE

Připojení ústředny Galaxy do programu Tegal5 přes Ethernet síť

Stručný Průvodce (Čeština)

Tablet. Rychlý průvodce instalací

T-Mobile Internet. Manager. pro Windows NÁVOD PRO UŽIVATELE

Technaxx DigiTape DT-01 Uživatelský manuál

MULTILOGGER - STRUČNÝ NÁVOD

Návod k instalaci Kabel pro rozhraní USB

STATISTICA 9 Postup instalace plovoucí síťové verze na terminálovém serveru a Citrixu

Aktualizace software tabletů GoClever TAB A73 / A101 / A103 (pomocí aplikace LiveSuit 1.05)

VComNet uživatelská příručka. VComNet. Uživatelská příručka Úvod. Vlastnosti aplikace. Blokové schéma. «library» MetelCom LAN

Instalace programu ProGEO

Aktivace a aktualizace klíčů

Uživatelská příručka pro Mac

Instalační manuál pixel-fox

Network Video Recorder Uživatelský manuál

Pinnacle Studio Deluxe Profesionální vytváření filmů. Rychlý průvodce instalací

Easy, Reliable & Secure. Bezdrátový router N150 (N150R)

Instalace síťové CLS licence

PU051 Sweex 4 Port USB 2.0 & 2 Port Firewire PCI Card. Pokud by některá z výše uvedených částí chyběla, obraťte se na svého dodavatele.

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

Instalace hardwaru. 3. Připojte tiskový a úložný server TL-PS310U ke směrovači nebo přepínači/rozbočovači pomocí ethernetového kabelu.

Motorola Phone Tools. Začínáme

českém Úvod Obsah balení Technické údaje PU052 Sweex 2 Port USB 2.0 & 2 Port FireWire PC Card

Práce v návrhovém prostředí Xilinx ISE WebPack 9.2i

Začínáme. 1 Nabijte přístroj připojením do síťové zásuvky. Pro nabíjení a přenos dat můžete připojit Kindle pomocí USB kabelu do Vašeho počítače

Další vlastnosti. Úvod. Specifikace karty Sweex Wireless LAN PCI Card 140 Nitro XM (LW142) Obsah balení. Další vlastnosti

MLE2 a MLE8. Datalogery událostí

Práce v návrhovém prostředí Xilinx ISE WebPack 10.1 BDOM UMEL FEKT Šteffan Pavel

Point of View Android 2.3 Tablet - User s Manual ProTab 2XXL

Instalace USB ovladačů pro datalogger pod MS Windows 98/ME. Obsah. A. Instalace

příklad. 2. Informace o technické podpoře jsou na poslední straně.

TEPLOTA / VLHKOST / TLAK DATALOGGER PROVOZNÍ MANUÁL. Před uvedením tohoto přístroje do provozu si pečlivě přečtěte tento provozní manuál

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

DWL-G122 bezdrátový USB adaptér. Pokud některá z výše uvedených položek chybí, kontaktujte prodejce.

Instalační průvodce pro EasyGate UMTS Data

Průvodce instalací modulu Offline VetShop verze 3.4

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

Deska sběru chyb a událostí

Česká verze. Úvod. Instalace hardwaru. Instalace ve Windows 2000 a XP. PU007V2 Sweex 1-portová paralelní a 2-portová sériová PCI karta

Velký křízovkářský slovník 4.0 (VKS) Instalace programu

Návod na instalaci HW certifikátu aplikace PARTNER24

Návod k instalaci programovací jednotky a programovací aplikace. Popis programování senzorů.

PT Instalace programového vybavení

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

Řada Prestige 630-C. ADSL USB Modem. Příručka pro rychlou orientaci

GREE Text Parser. GREE Diagnostický program - manuál

Transkript:

Vývojový kit osazený procesorem ARM - CY8CKIT-049-4XXX Prohlášení o shodě Vývojový kit CY8CKIT-049-4xxx Prototyping Kit je určen pro použití s vývojovými prostředími pro hardware nebo software v laboratoři. Deska má otevřený systém, který neobsahuje stíněnou krabičku. To může způsobit interference u jiných elektrických nebo elektronických zařízení v blízkosti. V domácím prostředí může tento výrobek způsobovat rádiové interference. V takových případech může být vyžadováno, abyste provedli adekvátní preventivní opatření. Navíc by tato deska neměla být používána v blízkosti lékařských nebo RF zařízení. Připojení dalších kabelů k tomuto výrobku nebo modifikace jeho operace oproti továním nastavením může ovlivnit jeho fungování a způsobit interference v dalších přístrojích v jeho blízkosti. Pokud jsou takové interference detekovány, proveďte měření pro jejich zmírnění. CY8CKIT-049-4xxx Prototyping Kit, jak byl dodán z továrny, splňuje požadavky CE výrobku třídy A. CY8CKIT-049-4xxx Prototyping Kit v sobě má díly citlivé na elektrostatické výboje (ESD). Elektrostatické výboje se mohou akumulovat na lidském těle nebo jakémkoliv vybavení a mohou se náhle bez detekování vybít. Na zařízeních vystavených elektrostatickému výboji může dojít k neopravitelnému poškození. Doporučujeme zajistit dostačující opatření proti těmto výbojům, abyste zabránili degradaci výkonu nebo ztrátě funkcí. Skladujte nepoužívaný CY8CKIT-049-4xxx Prototyping Kit v původním ochranném balení. Recyklace po skončení životnosti Tato sada má očekávaný konec životnosti po pěti letech od data výroby uvedeného vzadu na krabici. Pro informace o recyklaci kontaktujte příslušné úřady. Základní bezpečnostní instrukce ESD ochrana ESD může poškodit desky a s nimi související díly. Cypress doporučuje provádět procedury pouze na ESD pracovní stanici. Pokud takovou stanici nemáte k dispozici, použijte dostatečnou ESD ochranu. Připojte k uzemnění šasi na vaší desce (jakémukoliv nenatřenému kovovému povrchu) antistatický náramek, když pracujete s díly. Manipulace s deskami CY8CKIT-049-4xxx Prototyping Kit je citlivý na ESD. Desku držte pouze za okraje. Po vyjmutí desky z její krabice, umístěte ji na uzemněný povrch bez statické elektřiny. Pokud je to možné, použijte vodivou pěnovou podložku. Desku neposouvejte po žádném povrchu. 1. Úvod Děkujeme za Váš zájem o PSoC CY8CKIT-049-4xxx Prototyping Kit. Kit je navržen jako jednoduchá a levná platforma pro tvorbu prototypů pomocí série PSoC 4 a využívat unikátní flexibility architektury PSoC 4. Navrženy pro flexibilitu mají tyto kity otevřenou desku pro maximální využití zařízení PSoC 4. tyto kity poskytují levnou alternativu vzorkovým zařízením, zatímco poskytují platformu pro snadný vývoj a integraci zařízení PSoC 4 do vašeho koncového systému. Navíc má deska následující vlastnosti: - CMOD kapacitory na desce pro umožnění vývoje CapSense - Bypass kapacitory pro zajištění vysoce kvalitní ADC konverze - LED pro zajištění zpětné vazby - Tlačítko pro poskytování jednoduchého vstupu pro uživatele - CY8CKIT-049-41xx PSoC 4 Prototyping kit má CY8C4125AXI-483 zařízení na desce a CY8CKIT-049-42xx PSoC 4 Prototyping kit má CY8C4245AXI-483 zařízení na desce. CY8CKIT-049-4xxx vývojový kit také podporujecypress USB-Serial CY7C65211. Full-Speed USB kontroler, který umožňuje připojení k PC a sériovým rozhraním, jako USB-UART, USB-I2C, USB-SPI a USB-. Vývojový kit obsahuje Cypress USB-Serial kontroler použitý pro načtení cílového PSoC 4 zařízení. PSoC 4 Prototyping deska se dá rozdělit a umožní vám tak oddělit USB-serial desku z desky PSoC 4.

Tento kit podporuje napájecí napětí buď 5 V nebo 3.3 V. Zařízení lze naprogramovat pomocí načtení nebo Cypress MiniProg3 programátoru. PDoC 4 Prototyping Kit podporuje desky založené na sériích zařízení 4100 a 4200 a poskytují programovatelnou platformu pro široké rozpětí aplikací za nízkou cenu. PSoC 4 je konfigurovatelná a měřitelná platforma pro sérii programovacích systémů smíšených systémů s ARM CortesTM-M0 CPU. Kombinuje programovatelné a konfigurovatelné analogové a digitální kloby s flexibilním automatickým směrováním. 1.1 Obsah kitu Tento kit obsahuje pouze PSoC 4 Prototyping Kit, buď ze série 4100 nebo 4200. Obrázek 1-1. PSoC 4 CY8CKIT-049-4xxx Prototyping Kit 1.2 Začínáme Tato příručka vám pomůže se seznámit s PSoC 4 Prototyping Kit. Část o instalaci softwaru popisuje instalaci softwaru PSoC Creator. Operace kitu vysvětluje, jak programovat kit pomocí anačtení nebo MiniProg3. Hardware popisuje detaily o operacích hardwaru kitu. Ukázky kódu a konfigurace USB-Serial vás provedou tvorbou projektů a konfigurací USB-Serial zařízení na kitu. Dodatek poskytuje schémata, přiřazení pinů a seznam materiálů (BOM). 1.3 Další zdroje informací Cypress poskytuje cenné informace na stránkách www.cypress.com, aby vám pomohl vybrat správné PSoC zařízení pro váš projekt a pomohl vám rychle a efektivně integrovat zařízení do vašeho projektu. Pro seznam zdrojů se podívejte na http://www.cypress.com/?id=4&rid=77024&source=an79953. Následuje zkrácený seznam pro PSoC4: - Přehled: PSoC Portfolie, PSoC Roadmap. - Výběry výrobků: PSoC 1, PSoC 3, PSoC 4 nebo PSoC 5LP. Navíc PSoC Creator obsahuje nástroj pro výběr. - Datasheety: Popisují elektrické specifikace pro série zařízení PSoC 4000, PSoC 4100 a PSoC 4200. - Průvodce CapSense Design: Naučte se, jak navrhovat kapacitivní dotykové aplikace se sérií zařízení PSoC 4. - Aplikační poznámky a ukázky kódu: Pokrývají široké rozpětí témat od základní po pokročilou úroveň. Mnoho aplikačních poznámek obsahuje ukázky kódu. Navštivte stránku http://www.cypress.com/? rid=101641 pro seznam všech PSoC Creator ukázek kódu k dispozici. Pro přístup k ukázkám kódu z PSoC Creator nahlédnete na část o ukázkách kódu PSoC Creator. Tyto vzorky kódů jsou k dispozici díky PSoC Creator, aplikační poznámky a kity nepůjdou z větší části načíst. Nicméně pomocí velmi malé modifikace je můžete naportovat do načítacího projektu a použít je s CY8CKIT-049. Pro detaily se podívejte do částí o konverzi nenačítajícího se projektu na načítací. - Manuál technických referencí (TRM): Poskytuje detailní popisy architektury a registry pro každou sérii zařízení PSoC 4. - Vývojové kity: - CY8CKIT-042 a CY8CKIT-040, PSoC 4 Pioneer kity jsou snadno použitelné a levné vývojové platformy. Tyto kity obsahují konektory pro Arduino TM kompatibilní shieldy a dceřinné karty Digilent PmodTM. - CY8CKIT-049 je velmi levná prototypová platforma pro vzorkování zařízení PSoC 4. - CY8CKIT-001 je běžná vývojová platforma pro všechna PSoC zařízení. - MiniProg3 zařízení poskytuje rozhraní pro flash programování a debugování. - Články se základními znalostmi (KBA): Poskytuje návrh a aplikační tipy od expertů o zařízeních/kitech. Například KBA93541 vysvětluje, jak používat CY8CKIT-049 pro programování jiného PSoC 4. 1.3.1 PSoC Creator PSoC Creator je vývojové prostředí (IDE) pro Windows zdarma. To umožňuje návrhům systémů konkurenčního hardwaru a firmwaru založených na PSoC 3, PSoC4 a PSoC 5LP. Viz obrázek 1-2 - pomocí PSoC Creator můžete: 1. Přetáhněte komponenty pro vytvoření návrhu hardwarového systému v hlavním pracovním prostoru pro návrhy.

2. Navrhněte váš aplikační firmware pomocí PSoC hardwaru. 3. Konfigurujte komponenty pomocí konfiguračních nástrojů. 4. Prohlédněte si knihovnu o více než stovce komponentů. 5. Prohlédněte si datasheety komponentů. Obrázek 1-2. Funkce PSoC Creator Navštivte stránku http://www.cypress.com/?rid=40547 pro video tutorialy ohlědně použití PSoC Creator. 1.3.2 Ukázky kódů PSoC Creator PSoC Creator obsahuje velké množství ukázkových kódů. Tyto projekty jsou přístupné ze startovní stránky PSoC Creator, jak vidíte na obrázku 1-3. Ukázkové projekty mohou urychlit tvorbu vašeho projektu tím, že začnete již s kompletním návrhem namísto s prázdnou stránkou.tyto vzorkové projekty také ukazují, jak lze použít pro různé aplikace komponenty PSoC Creator. Vzorky kódů a datasheety vidíte na obrázku 1-4. V dialogu Find Example Project z obrázku 1-4 máte několik možností. - Filtr pro ukázky postavené na architektuře série zařízení, např. PSoC 3, PSoC 4 nebo PSoC 5LP, kategorii nebo klíčové slovo - Vyberte si z menu vzorky nabídnuté na základě voleb filtru - Prohlédněte si datasheet pro váš výběr (záložka Documentation) - Prohlédněte si ukázku kódu pro váš výběr. Můžete zkopírovat a vložit kód z tohoto okna do vašeho projektu, což může urychlit vývoj kódu nebo - Vytvořte nový projekt (a nový pracovní prostor, pokud je to třeba) na základě výběru. To může urychlit proces návrhu tím, že začnete už se základním návrhem. Můžete poté adaptovat tento návrh do vaší aplikace. Obrázek 1-3. Vzorky kódu v PSoC Creator

Obrázek 1-4. Ukázky kódu se vzorkovým kódem 1.3.3 PSoC Creator Help Navštivte stránku http://www.cypress.com/?id=2494&source=an79953 a stáhněte si nejnovější verzi PSoC Creator a projděte následující položky: - Quick Start Guide: Vyberte Help > Documentation > Quick Start Guide. Tento průvodce vás seznámí se základy vývoje PSoC Creator projektů. - Simple Component example projects: Vyberte File > Open > Example projects. Tyto ukázkové projekty představují, jak konfigurovat a použít komponenty PSoC Creator. - Starter designs: Vyberte File > New > Project > PSoC 4 Starter Designs. Tyto počáteční designy představují unikátní vlastnosti PSoC 4. - System Reference Guide: Vyberte Help > System Reference > System Reference Guide. Tento průvodce tvoří seznam a popisuje funkce systému poskytované PSoC Creator. - Component datasheet: Klikněte pravým tlačítkem myši na Component a vyberte "Open Datasheet". Navštivte stránku s PSoC 4 datasheety komponentů pro seznam všech datasheerů PSoC 4 zařízení. - Document Manager: PSoC Creator poskytuje správce souborů, který vám pomůže snadno najít a prohlédnout si zdrojové dokumenty. Pro otevření správce souborů vyberte v menu položku Help > Document Manager. 1.5 Technická podpora Pokud máte jakékoliv dotazy, náš tým vám může pomoct. Na stránce Cypress Technical Support můžete požádat o pomoc. Také můžete použít pro pomoc následující zdroje http://www.cypress.com/support http://www.cypress.com/?id=1062 1.6 Použité písmo Tabulka 1-1. Písmo Použití Courier New Ukazuje umístění souboru, uživatelem vložený text a zdroj kódu: C:\...cd\icc\ Kurzíva Ukazuje názvy souborů a roferenční dokumentace: Přečtěte si o souboru sourcefile.hex v PSoC Creator User Guide. [Tučné v hranatých závorkách] Ukazuje klávesy použité v procesech: [Enter] nebo [Crtl] [C] File > Open Ukazuje umístění v menu: File > Open > New Project Tučné Ukazuje příkazy, umístění v menu a názvy ikon v postupech: Klikněte na ikonu File a poté na Open. Times New Roman Ukazuje výpočty: 2+2=4 Text v šedém rámečku Popisuje Upozornění nebo unikátní funkce výrobku.

2. Instalace softwaru 2.1 Než začnete Všechny instalace Cypress softwaru vyžadují administrátorská privilegia, ale nejsou vyžadována pro spuštění programu poté, co je nainstalován. Zavřete jakýkoliv jiný jiný Cypress software, který máte právě spuštěný, než spustíte instalaci softwaru pro kit. Poznámka: Běžně je obsah kitu nainstalován do složky C:\Program Files\Cypress. Pokud budete ukázky kódu spouštět ze základního umístění, budou vyžadována administrátorská práva. Pokud nemáte administrátorská práva, zkopírujte složku s firmwarem ze základního umístění jinam ve vašem PC a otevřete soubory. 2.2 CY8CKIT-049-041xx/CY8CKIT-049-42xx Software Kit vyžaduje správný software Cypress jako PSoC Creator, PSoC Programmer a USB-Serial Configuration Utility a generický software jako.net Framework, Windows Installer a Internet Explorer. Software pro kit je k dispozici na internetu ve třech možných formátech: Tabulka 2-1. Formáty softwaru kitu Instalační balíček Formát souboru Použití CY8CKIT-049-41xx-Kit ISO/ CY8CKIT-049-42xx-Kit ISO ISO Tento balíček lze použít, pokud v PC nemáte nainstalovaný žádný potřebný program Cypress nebo ne přímo Cypress. Nejprve nainstaluje požadované programy a poté obsah kitu (firmware, hardware a dokumentaci) na určené místo. CY8CKIT-049-41xx-Kit Setup/ EXE CY8CKIT-049-42xx-Kit Setup Tento balíček lze použít, pokud na PC není nainstalován požadovaný software Cypress. Pokud jakékoliv požadované programy ne od Cypress během instalace chybí, instalátor poskytne odkaz ke stažení a neinstaluje je. Poté nainstaluje obsah kitu (firmware, hardware a dokumentaci) na určené místo. CY8CKIT-049-41xx-Kit Only/ CY8CKIT-049-42xx-Kit Only Tento balíček lze použít, pokud jsou na PC nainstalovány všechny požadované programy. Nainstaluje pouze obsah kitu (firmware, hardware a dokumentaci) na určené místo. Pokud se zjistí během instalace, že nějaká část chybí, instalátor vás vyzve k instalaci všeho potřebného softwaru, než nainstaluje kit. Instalátor vás odkáže na stránku kitu ke stažení a nainstaluje chybějící software. Podobně poskytne odkazy ke stažení a instalaci chybějících programů, které nejsou od Cypress. EXE Poznámka: USB-Serial Configuration Utility vyžaduje Visual C++. Pokud nemáte nainstalovaný Visual C++ na svém PC, instalátor zobrazí odkaz pro instalaci Visual C++ Redistributable balík pro PC. Poznámka: Adobe Reader je vyžadován pro zobrazování dokumentů kitu. Pokud není na vašem PC nainstalovaný Adobe Reader, instalátor poskytne odkaz pro jeho instalaci. Poznámka: PSoC Creator je poskytnut s licencí Keil C zdarma, která musí být registrována během třiceti po instalaci PSoC Creator. Pro registraci vaší Keil licence je vyžadováno internetové připojení. Přečtěte si pro více detailů http://www.cypress.com/?id=4&rid=38519. Pokud je třeba použít PSoC Creator na PC bez připojení k internetu, přečtěte si http://www.cypress.com/?id=4&rid=44355. ID výrobku pro Keil kompiler je IKA1P-M6Q0E-8W7ST. 2.3 Instalace softwaru 1. Spusťte cyautorun.exe v kit ISO pro spuštění procesu instalace. 2. Klikněte na Install CY8CKIT-049-41xx pro spuštění instalace CY8CKIT-049-41xx PSoC 4 Prototyping kit. Klikněte na Install CY8CKIT-049-42xx pro spuštění instalace CY8CKIT-049-42xx PSoC 4 Prototyping kit. 3. Vyberte složku pro instalaci souborů kitu. Vyberte složku a klikněte na Next. Instalační složka bude v tomto dokumentu označována jako <Install_Directory>. 4. Když kliknete na Next, instalátor kitu automaticky nainstaluje vyžadovaný software, pokud již není na všem počítači. 5. Vyberte typ instalace v okně Product Installation Overview. Roletové menu obsahuje tři volby: Typical (nainstaluje všechny vyžadované funkce), Custom (nechá vás vybrat, jaké části nainstalovat) a Complete (nainstaluje všechny části). Klikněte na Next poté, co vyberete typ instalace. Poznámka: Doporučuje se vybrat typ instalace Complete.

6. Přečtěte si a přijměte licenční ujednání a klikněte na Next pro pokračování s instalací. 7. Když začne instalace, objeví se na instalační stránce seznam balíčků. Po úspěčné instalaci se u každého balíčku objeví zelená značka. 8. Po instalaci všech balíčků se otevře koncová stránka CyInstaller. Vepište požadované kontaktní údaje nebo označte volbu "Continue Without Contact Information" (pokračovat bez kontaktních informací) a klikněte na tlačítko Finish pro dokončení instalace kitu. Po dokončení instalace je obsah kitu k dispozici na následujícím umístění: 1. Pro CY8CKIT-049-41xx: <Install_Directory>\ CY8CKIT-049-41xx\<verze> 2. Pro CY8CKIT-049-42xx: <Install_Directory>\ CY8CKIT-049-42xx\<verze> 2.4 Instalace hardwaru Pro tento kit není potřeba instalace dalšího hardwaru. 2.5 Odinstalace softwaru Pro odinstalování softwaru proveďte následující: - Start > Všechny programy > Cypress > Cypress Update Manager > Cypress Update Manager a zde vyberte tlačítko Uninstall pro odpovídající software kitu. - Start > Ovládací panely > Programy a poté vyberte Odinstalovat/Změnit pro odpovídající software kitu. 2.6 Otevřete "PSoC 4 Code" ukázku kódu v PSoC Creator Poznámka: Ukázky kódu vyžadují administrátorská privilegia, pokud jsou spouštěny přímo z místa instalace (C:\Program Files\Cypress). Pokud nemáte administrátorská privilegia, zkopírujte složku Firmware ze základního umístění na jiné místo ve vašem PC a používejte je z tohoto umístění. 1. Spusťte software PSoC Creator z menu Start Obrázek 2-1. Startovní stránka PSoC Creator 2. Otevřete pracovní prostor SCB_Bootloader.cywrk výběrem File > Open > Project/Workspace a najděte složku, ve které je váš projekt. Obrázek 2-2. Otevřete projekt/pracovní prostor Pracovní prostor obsahuje dva ukázkové projekty ve Workspace Explorer. Další kapitoly v tomto manuálu ukazují, jak sestavit, programovat a pochopit ukázky kódu poskytnuté v tomto kitu.

3. Operace kitu PSoC 4 Prototyping Kit má jednoduchou strukturu a soustřeďuje se na poskytnutí kompletního přístupu k vývojovým aplikacím pomocí série zařízení PSoC 4. Vývojový kit podporuje množství funkcí na desce jako LED, tlačítka, otvory pro spojení, USB-Serial spojení k PC a odlomitelnou desku pro oddělení dvou cílových deset. Obrázek 3-1. PSoC 4 Prototyping Kit 3.1 Připojení PSoC 4 Prototyping Kit k počítači Pro použití PSoC 4 Prototyping Kit musíte připojit kit k cílovému PC. Kit je navržen, aby byl připojen k počítači pomocí USB. USB konektor poskytuje napájení cílových desek a umožňuje sériovou komunikaci. CY8CKIT-049-4xxx implementuje USB konektor založený na DPS, který tvoří připojení k USB portu, když je zapojen. Žlutá LED se zapne pro indikaci napájení, když je deska zapojena do portu. Obrázek 3-2 Připojení PSoC 4 Prototyping Kit k počítači Obrázek 3-3. PSoC 4 Prototyping Kit připojen k počítači 3.2 CY8CKIT-049-4xxx USB COM Port Když připojíte CY8CKIT-049-4xxx k PC pomocí USB rozhraní, je identifikováno zařízení ve Windows v okně Správce zařízení jako COM port. Často je číslo COM portu větší, než jakákoliv hodnota existujícího COM portu. Například následující obrázek CY8CKIT-049-4xxx je identifikován jako COM37. Obrázek 3-4. CY8CKIT-049-4xxx USB COM Port ve Správci zařízení

Když připojujete váš CY8CKIT-049-4xxx k počítači nebo jakémukoliv novému USB portu poprvé, může chvíli trvat, než dojde ke spojení, protože počítač provádí online kontrolu kvůli nejnovějším ovladačům. Obrázek 3-5. Automatická instalace ovladače pro CY8CKIT-049-4xxx Obrázek 3-6. Instalace ovladače dokončena Poznámka: Nastavení rychlosti přenosu není použit na virtuální COM port, protože přenos dat probíhá pomocí Full-Speed USB bus při 12 Mb/s. Nicméně protože virtuální COM port ovládač mezi PC a USB-Serial zařízením, operační systém rozpozná zařízení jako normální sériový port a můžete nastavit rychlost přenosu. Tato nastavení však můžete ignorovat. 3.3 Programování CY8CKIT-049-4xxx Project pomocí Bootloader Následující příklad ukazuje, jak načíst programový projekt do PSoC4 pomocí USB-Serial zařízení, použijte nejprve Bootloader Host. Pro použití této metody musí obsahovat PSoC 4 zařízení bootloader a projekt musí být konfigurován tak, že jej lze načíst. Toto je základní programovací metoda pro nové uživatele. Následující kroky využívají ukázky kódu obsažené v instalátoru kitu. 1. Spusťte z menu Start PSoC Creator. 2. Otevřete pracovní prosto SCB_Bootloader.cywrk z Examples and Kits >Kits. Vyberte složku CY8CKIT049-41xx pro CY8CKIT-049-41xx PSoC 4 Prototyping Kit a CY8CKIT-049-42xx pro CY8CKIT-049-42xx PSoC 4 Prototyping Kit. 3. Vyberte složku, kam chcete uložit projekt a klikněte na OK. Obrázek 3-7. Otevřete projekt

4. Klikněte na Build > Build All Projects. Poznámka: UART_Bootloader projekt je závislý na Bootloadable Blinking LED projektu. Proto musí být oba ukázkové projekty vytvořeny pomocí Build > Build All Projects. 5. Ve Workspace Explorer klikněte pravým tlačítkem myši na projekt Bootloadable Blinking LED a vyberte Set As Active Project. Obrázek 3-8. Nastavte ukázku kódu jako aktivní projekt Tento projekt musí být spojen s bootloader projektovými HEX a ELF soubory. Tím zajistíte, že mapování firmwarového kódu odpovídá kódu na cílovém zařízení. 6. Pod ukázkou kódu "Bootloadable Blinking LED" dvakrát klikněte na soubor "TopDesign.cysch" pro otevření schématického zobrazení. Vyberte záložku pro schématickou stránku Bootloadable Project, pokud není již vybraná. Obrázek 3-9. Otevření schématického zobrazení 7. Ve schématickém zobrazení klikněte pravým tlačítkem myši na část Bootloadable a vyberte Configure. Obrázek 3-10. Konfigurace části Bootloader

8. V konfiguračním okně vyberte záložku Dependencies a klikněte na tlačítko Browse pro označení HEX a ELF souborů přítomných ve složce "Dependencies" pod projektovou složkou a klikněte na OK. Umístění souborů (pokud máte CY8CKIT-040-42xx) je následující: <Project_Directory>\SCB_Bootloader\UART_Bootloader.cydsn\CortexM0\ARM_GCC_484\De bug\uart_bootloader.hex <Project_Directory>\SCB_Bootloader\UART_Bootloader.cydsn\CortexM0\ARM_GCC_484\De bug\uart_bootloader.elf Obrázek 3-11. Konfigurace Dependencies pro část Bootloader 9. Vyberte Build > Build Bootloadable Blinking LED. Obrázek 3-12. Vytvořte projekt 10. Připojte CY8CKIT-049-4xxx Prototyping desku k PC. Když připojujete kit k portu, uvolněte během zapojení tlačítko SW1. Povšimněte si, že modrá LED začne rychle blikat. To značí, že PSoC 4 je v módu "Bootloader" a je připraven k načtení nejnovějšího firmwaru. To musíte udělat pokaždé, když načítáte PSoC 4. 11. Vyberte Tools > Bootloader Host pro otevření nástroje Bootloader Host. Obrázek 3-13. Spuštění nástroje Bootloader Host

Otevře se nástroj Bootloader Host. Obrázek 3-14. Nástroj Bootloader Host 12. Klikněte na Filters a vyberte volbu Show UART Devices z okna Port Filters a klikněte na OK. Tím zobrazíte seznam všech COM zařízení připojených k vašemu počítači. Poznámka: PID Bootloaderu je F13B. Můžete vložit toto PID v okně Port filters pro seznam pouze Kit Bootloader. Obrázek 3-15. Filtry portů Nástroj Bootloader Host nyní zobrazí všechny COM porty založené na UART, které jsou k dispozici. 13. Klikněte na COM port na tomto seznamu portů k dispozici pro vložení konfigurace UART jako rychlost přenosu, data bity, stop bity a paritu pro konfigurace USB-UART na USB-Serial zařízení. Hodnoty pro UART jsou: 115200 baud rate, 8 data bits, 1 stop bit, a žádná parita. 14. Klikněte na File > Open a najděte soubor Bootloadable_Blinking_LED.cyacd vygenerovaný ve složce CortexM0 ve vaší projektové složce. Klikněte na Open. Obrázek 3-16. Otevření vygenerovaného souboru 15. Klikněte na tlačítko Program, aby začala blikat část s vaším novým aplikačním kódem. Stavové okno poskytuje výstupní zprávu a stavová lišta indikuje postup programování. Když je načtení hotové, vaše aplikace se spustí s nejnovější verzí aplikačního kódu. Obrázek 3-17. Programování zařízení pomocí aplikačního kódu Pro další detaily o aplikačních poznámkách o načítání se podívejte na http://www.cypress.com/?rid=56014.

3.4 Základní nastavení USB-UART Základní konfigurací USB-Serial zařízení na CY8CKIT-049-4xxx Prototyping kit je mód USB-UART. CY8CKIT-049-4xxx také umožňuje základní UART spojení mezi USB-Serial zařízením a PSoC 4. Toto spojení je indikováno dvěma paralelními 4-pin headery ve středu desky. Základní spojení pinů je v tabulce 32. Tabulka 3-1. Mapování pinů pro USB-Serial Port a PSoC 4 UART USB-Serial UART PSoC 4 UART TX P4.0 (RX) RX P4.1 (TX) GND GND VDD VDD Obrázek 3-18. UART pin spojení na CY8CKIT-049-4xxx USB-Serial zařízení poskytuje PSoC 4 zařízení s rozhraním k PC. USB-Serial zařízení je rozpoznáno jako COM port pro umožnění použití jakéhokoliv terminálního softwaru s PSoC 4. Pro použití USB-UART funkce v COM terminálním softwaru vyberte odpovídající COM port. Pamatujte, že když desku USB-Serial zařízení oddělíte od desky PSoC 4, budete stále schopni použít USB-Serial zařízení pro komunikaci s UART zařízením pomocí 4-pin headeru. USB-Serial zařízení je základně konfigurováno jako USB-UART zařízení s následujícími specifikacemi. Nastavení USB-UART lze také konfigurovat z Cypress USB-Serial Configuration Utility. Základní nastavení je zobrazeno tučně v tabulce níže. Tabulka 3-2. Nastavení USB-UART, jak je v Cypress USB-Serial Cofiguration utility Parametr Podporované hodnoty Baud Rate 100, 200, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200, 230400, 460800, 921600, 1000000, 3000000 Type 2 pin, 4 pin, 6 pin Data Bits 7 bits, 8 bits Stop Bits 1 bit, 2 bits Parity None, Odd, Even, Mark, Space Drop Packets in RX error Disabled, Enabled Disable CTS a DSR pull- Disabled, Enabled up during suspend

4. Hardware 4.1 Detaily desky PSoC 4 Prototyping Kit sestává z následujících bloků: - PSoC 4 zařízení - PSoC 4 header porzy J1 a J2 - USB-Serial zařízení - USB-Serial header porty J5 a J6 () - UART spojení J3 a J4 (SCB a ) - DPS USB konektor - Jedna žlutá LED (napájení) - Jedna modrá LED (uživatelská) - Tlačítko - Externí referenční kapacitor (ADC Bypass) - CapSense a stínící kapacitory (CMOD a CTANK) - Programovací konektor - Performovaná odlomitelná deska Obrázek 4-1. Detaily pinu CY8CKIT-049-4xxx 4.2 Teorie operace PSoC 4 je novou generací programovatelných systémů na čipu od Cypress pro zabudované aplikace. Kombinují programovatelné analogové, programovatelné digitálně logické, programovatelné I/O a vysoce výkonné ARM Cortex-M0 jádro. S PSoC 4 můžete vytvořit kombinaci periferií vyžadovanou pro splnění specifikací vaší aplikace. PSoC 4 Prototyping Kit má funkci USB-Serial zařízení na desce, která komunikuje s PC pomocí USB, aby poskytla podporu sériové komunikace a debugování sériového portu. PSoC 4 Prototyping Kit má uživatelskou LED a LED napájení. Kit obsahuje tlačítko, které se připojuje k PSoC 4 zařízení, které lze použít pro vývoj aplikací. Toto tlačítko se také používá pro umožnění načtení na desce. PSoC 4 piny jsou přivedeny do headerů J1 a J2 na kitu a podporují 100-mil rozestup na nepájivé desce. PSoC 4 Prototyping Kit lze napájen z USB nebo externího napájení. Vstupní napětí je buď 5 V z USB nebo variabilní napájení z externího zdroje.

Obrázek 4-2. Diagram funkčních bloků CY8CKIT-049-4xxx 4.3 Popis funkcí 4.3.1 Napájecí systém Napájecí systém na této desce je závislý na zdroji napájení. Pro většinu aplikací použijete napájení 5V z USB spojení. Můžete také připojit pro nízkonapěťové aplikace externí zdroj napájení. Kit podporuje následující spojení: - 5V z DPS USB - 1,8-5 V z regulovaného zdroje napájení připojeného k VDD Je důležité pochopit, že tento prototypový kit nemá žádnou ESD ochranný obvod na desce. Proto zdroj napájení pro CY8CKIT-049-4xxx musí být vysoce kvalitní, aby bylo zajištěno, že deska je chráněna před jakýmikoliv přetíženími a špatnou polaritou. 4.3.1.1 Měření spotřeby proudu PSoC 4 Můžete měřit spotřebu proudu zařézení PSoC 4 pomocí jedné z těchto metod: Metoda 1: 1. Oddělte USB-Serial desku odlomením perforovaného okraje mezi dvěma deskami. 2. Napájejte zbývající prototypovou desku pomocí jakýchkoliv VDD terminálů. 3. Umístěte ampérmetr v sérii s VDD spojením pro měření spotřeby proudu. Metoda 2: 1. Odpojte rezistor R6 a zapojte 2-pin jumperto otvoru J4. 2. Připojte ampérmetr přes 2-pin jumper pro měření proudu na PSoC 4 zařízení. Tuto metodu lze použít buď pro USB napájení nebo napájení před VDD piny. 4.3.2 Oddělení desky (odlomení) CY8CKIT-049-4xxx podporuje jak PSoC 4, tak USB-Serial desky. Pro oddělení dvou desek pro testování nebo vývoj od sebe odlomte dvě desky podél perforované hrany. Nejjednodušší metodou oddělení dvou desek je umístit kit na hranu stolu, kde hrana stolu je přímo pod perforovanou hranou a menší USB-Serial zařízení je mimo stůl. Stiskněte jemně USB-Serial desku a odlomte od sebe obě desky. Pokud se od hrany desek odlomí jakýkoliv materiál, zabruste okraje kitu brusným papírem. Obrázek 4-3. CY8CKIT-049-4xxx rozlomený na dvě části 4.3.3 Spojení headeru CY8CKIT-049-4xxx Prototyping Kit podporuje množství neosazených headerů na deskách USB-Serial a PSoC 4. 4.3.3.1 Funkce headerů J1 a J2 (PSoC 4) Hlavní deska PSoC 4 obsahuje dva dual-inline headery (J1 a J2). Tyto headeryjsou oba 1x22-pin headery a obsahují všechny I/O k dispozici na zařízeních PSoC 4. Tyto headery podporují všechny porty k dispozici, GND, VDD a spojení pro pasivní prvky zařízení s uživatelským vstupem.

Headery J1 a J2 podporují 100-mil rozestup, takže můžete připájet male konektory pro připojení CY8CKIT049-4xxx pro jakékoliv vývojové nepájivé desky. Obrázek 4-4. Headery J1 a J2 Tabulka 4-1. Detaily header pinu J1 PSoC 4 Header (J1) Pin Signál Popis J1_01 P4.0 J1_02 P4.1 J1_03 P4.2 /CMOD J1_04 P4.3 /CTANK J1_05 P0.0 J1_06 P0.1 J1_07 P0.2 J1_08 P0.3 J1_09 P0.4 J1_10 P0.5 J1_11 P0.6 J1_12 P0.7 /SW1 J1_13 P1.0 J1_14 P1.1 J1_15 P1.2 J1_16 P1.3 J1_17 P1.4 J1_18 P1.5 J1_19 P1.6 /LED1 J1_20 P1.7 /SAR Bypass (EXT_VREF) J1_21 GND Uzemnění J1_22 VDD Napájení

Tabulka 4-2. Detaily header pinu J2 PSoC 4 Header (J2) Pin Signál Popis J2_01 VDD Napájení J2_02 GND Uzemnění J2_03 RESET Reset J2_04 P3.3 /SWDCLK J2_05 P3.2 /SWDIO J2_06 P3.7 J2_07 P3.6 J2_08 P3.5 J2_09 P3.4 J2_10 P3.3 J2_11 P3.2 /SWDCLK J2_12 P3.1 /SWDIO J2_13 P3.0 J2_14 P2.7 J2_15 P2.6 J2_16 P2.5 J2_17 P2.4 J2_18 P2.3 J2_19 P2.2 J2_20 P2.1 J2_21 P2.0 J2_22 GND Uzemnění 4.3.3.2 Funkce headerů J3 a J5 (PSoC 4 na USB-Serial) Jak USB-Serial, tak PSoC 4 prototypové desky obsahují 1x4-pin header. Tento header poskytuje fyzické spojení mezi dvěma zařízeními. Spojení obsahuje UART (RX a TX), VDD a GND spojení mezi dvěma zařízeními. Když jsou desky odděleny, je fyzické spojení přerušeno. Obrázek 4-5. Headery J3 a J5

Tabulka 4-3. Detaily pinu J3 PSoC 4 na USB-Serial Header (J3) Pin Signál Popis J3_01 VDD Napájení J3_02 GND Uzemnění J3_03 P4.0 UART RX J3_04 P4.1 UART TX Tabulka 4-4. Detaily pinu J5 USB-Serial na PSoC 4 Header (J5) Pin Signál Popis J5_01 VDD Napájení J5_02 GND Uzemnění J5_03 SCB.0/_6 UART TX J5_04 SCB.0/_5 UART RX Obrázek 4-6. UART spojení k PSoC 4 4.3.3.3 Funkce headerů J6 a J7 (USB-Serial) USB-Serial deska obsahuzje dva dual-inline headery (J6 a J7). Tyto headery jsou oba 1x7-pin a obsahují všechna a SCB spojení. Tyto headery podporují všechny dostupné porty, GND, VDD a spojení pasivních elementů a zařízení s uživatelským vstupem. Headery J6 a J7 podporují 100-mil rozestupem, takže můžete připájet male konektory pro připojení USBSerial desky k jakékoliv vývojové nepájivé desce. Obrázek 4-7. Konektory J6 a J7

Tabulka 4-5. Detaily pinu J6 USB-Serial Comm/ Header (J6) Pin Signál Popis J6_01 VDD Napájení J6_02 GND Uzemnění J6_03 S SEL Mode 0-6 J6_04 MISO/SCL Mode 0-6 J6_05 MOSI/SDA Mode 0-6 J6_06 SCLK Mode 0-6 J6_07 SCB.5/_7 Mode 0-6 Tabulka 4-6. Detaily pinu J7 USB-Serial Comm/ Header (J7) Pin Signál Popis J6_01 GND Napájení J6_02.0 Uzemnění J6_03.1 Reset J6_04.8 J6_05.9 J6_06.10 J6_07.11 4.3.4 Uživatelské a pasivní vstupy 4.3.4.1 Tlačítka Hlavní deska PSoC 4 obsahuje jedno tlačítko připojené k pinu P0.7 na zařízení PCoC 4. Toto tlačítko lze použít pro obecné uživatelské vstupy a pro spuštění bootloaderu pro programování. Obrázek 4-8. Tlačítko na desce Obrázek 4-9. Schéma tlačítka 4.3.4.2 CY8CKIT-049-4xxx LED CY8CKIT-049-4xxx obsahuje dvě LED: žlutou, která indikuje, že je deska napájena, a modrou, která je přímo připojena k PSoC 4 zařízení přes pin P1.6. Modrá LED se používá také pro indikaci módu bootloader tím, že rychle bliká. LED napájení je na desce USB-Serial. Když jsou desky odděleny, sekce PSoC 4

nespotřebovává proud přes napájení LED. Obrázek 4-10. Napájecí LED Obrázek 4-11. Uživatelská LED Obrázek 4-12. Připojení LED napájení Obrázek 4-13. Připojení uživatelské LED 4.3.4.3 Systémové kapacitory Tři kapacitory na CY8CKIT-049-4xxx Prototyping Kit umožňuje správný vývoj ukázek kódu ADC a CapSense. Tyto kapacitory jsou následující: - SAR ADC bypass kapacitor: vyžadovaný pro správné vzorkování na vysokých frekvencích, - Dva CapSense kapacitory (CMOD a CTANK): Vyžadované pro správné fungování CapSense. Obrázek 4-14. Diagram obvodu systémových kapacitorů

5. Ukázky kódu Tato část popisuje, jak použít ukázky kódu obsažené v kitu a jak vyvinout vlastní načítatelnou ukázku kódu pro nové aplikace. Pro seznam ukázek kódů k dispozici v PSoC Creator navštivte stránku http://www.cypress.com/? rid=101641. Na této stránce je seznam všech ukázek kódu PSoC Creator, které jsou k dispozici v PSoC Creator, aplikační poznámky a kity. Většinu těchto ukázek NELZE použít přímo s kitem. Pro detaily o použití těchto projektu s vaším CY8CKIT-049 se podívejte do části o převodu nenačítatelných projektů na načítatelné projekty. Pro video tutorialy a další rady se podívejte na stránku http://www.cypress.com/?rid=40547. 5.1 Ukázka základního kódu bootloader CY8CKIT-049-4xxx Prototypová deska je předprogramována s ukázkou jednoduchého kódu pro blikání LED. Tento vzorek kódu využívá PWM pro pomalé blikání LED. V aplikačním projektu je projekt Bootloader Base. Bootloader kód je detailně popsán v UART_Bootloade projektu na internetové stránce kitu. V ukázce bootloader LED na zařízení rychle bliká, když je bootloader aktivní. Poskytuje UART komunikaci podporovanou pro načítání a zjišťuje stav spínače (SW1). Můžete sledovat desky podle toho, jak LED bliká. Bootloader je aktivován, když zapojíte CY8CKIT-049-4xxx, zatímco držítr stisknuté tlačítko SW1. Bootloader zjistí status tohoto tlačítka během spouštění. Pokud není tlačítko stisknuto, bootloader přejde k uživatelskému aplikačnímu kódu. Pokud je tlačítko stisknuto, pak bootloader čeká na novou aplikaci. Zatímto bootloader čeká na novou aplikaci, rychle bliká modrá LED na desce. Pamatujte, že projekty bootloader jsou plně nastavitelné. Můžete použít různé metody pro vkládání módu bootloader a různé mechaniky zpětné vazby. Například můžete změnit projekt, aby čekal při spuštění po určitou dobu na novou aplikaci, než bude načtena, spíš než pomocí použití stisku tlačítek. Všechny zdroje PSoC jsou k dispozici pro použití s projekty bootloader. Pro detaily o UART bootloaderu na PSoC 4 se podívejte na stránku http://www.cypress.com/?rid=50230. Tato stránka s aplikačními poznámkami také obsahuje video poskytující informace o UART bootloader. Obrázek 5-1. UART Bootloader Bootloader Base Project obsahuje zdrojový kódv souborech main.c a UART_Btold.c, které podporují načítání zařízení PSoC 4. Zdrojový kód je k dispozici pro referenci, ale není nezvytný pro tvorbu načítatelných aplikací. 5.2 Načítatelné ukázky kódu Ukázka v části o programování CY8CKIT-049-4xxx projektu pomocí Bootloaderu ukazuje, jak načíst aplikační kód pro projekt blikající LED do zařízení pomocí USB-Serial kontroleru. V ukázkách načítatelných kódů se používají následující části: - Bootloadable - PWM - Hodiny - Digitální výstupní pin - Digitální konstantní (logika HIGH/LOW) - Díly mimo čip (externí rezistor, LED a Vss)

V této ukázce kódu je použit díl PWM pro řízení výstupu na pinu připojeném k uživatelské LED. Načitatelný díl je umístěn tak, aby zajistil, že váš aplikační kód je správně mapován k cílového PSoC 4 bootloader flashspace mapování. Obrázek 5-2. Načitatelný projekt blikající LED 5.3 Tvorba nového načitetelného projektu Abyste vytvořili načitatelný projekt, proveďte následující: 1. Na Start Page v PSoC Creator klikněte na Create New Project. 2. V okně New Project vyberte PSoC 4100/PSoC 4200 Design. 3. Napište jméno projektu a vyberte pracovní prostor. Můžete buď přidat nový projekt k existujícímu pracovnímu prostoru nebo vytvořit nový. 4. Nastavte zařízení na zařízení PSoC 4 na vašem CY8CKIT-049-4xxx. Například CY8CKIT-049-4xxx kit vyžaduje zařízení CY8C4245AXI-483, 5. Klikněte na tlačítko + vedle Advanced a nastavte Application Type na Bootloadable. 6. Klikněte na OK. Obrázek 5-3. Vytvoření nového načitatelného projektu PSoC Creator vytvoří nový projekt. 7. Projděte schématickým zobrazením, abyste umístili vaše komponenty (dvakrát klikněte na.cysch soubor z Workspace Explorer). Vyberte záložku Page 1 ve schématu, pokud ještě není vybraná. Klíčový komponent, který je třeba přidat, je Bootloadable komponent, který je použit pro generování kódu načítací aplikace.

Obrázek 5-4. Schéma načítacího projektu 8. Dvakrát klikněte na komponent Bootloadable pro konfiguraci výběru. Výběry musí být stejný jako ty v ukázkách kódu. Pro detaily se podívejte na programování CY8CKIT-0494xxx projektu pomocí Bootloaderu. Obrázek 5-5. Konfigurace komponentu Bootloadable 9. Klikněte na záložku Dependencies pro výběr HEX a ELF souborů z projektu UART Bootloader v kitu. Musíte vždy uvést váš načítací projekt do základního načítacího projektu. Načítací projekt může být ve stejné pracovním prostoru jako váš načítací projekt, ale to není potřeba. Tato ukázka kódu využívá základní aplikaci přiloženou k CY8CKIT-049-4xxx. 10. Klikněte na Apply a poté klikněte na OK. Obrázek 5-6. Specifikace referencí 11. Poté, co vytvoříte projekt bez chyb, následujte kroky z části o programování CY8CKIT-049-4xxx projektu

pomocí Bootloaderu pro načtení nového kódu do cíle pomocí aplikace Bootloader Host. Tato ukázkanemá žádný zdrojový kód, ale jedná se o ukázku základního kódu. Následujte kroky v dalších ukázkách pro přidání funkce k tomuto základnímu projektu. 5.4 Konverze nenačítacích projektů na načítací projekty Jako součást aplikačních poznámek PSoC Creator a kitů k dispozici na www.cypress.com, Cypress poskytuje mnoho ukázek kódu, s nimiž můžete pracovat. Většina těchto ukázek kódů nezahrnuje bootloader v projektu a nejsou přímo použitelné s CY8CKIT-049 kitem. Nicméně s velmi malou mofifikací projektu můžou být snadno fungovat s CY8CKIT-049 kitem. Následující část popisuje, jak portovat ukázku kódu, která není načítací na načítací ukázku. Jako příklad si vezmeme pro tento účeů jednoduchou ukázku PSoC Creator kódu, PWMExample. Můžete se řídit těmito kroky pro portování jakýchkoliv nenačítacích projektů na načítací projekty. 5.4.1 PWMExample Tato ukázka vysvětluje, jak získat PWMExample projekt ze seznamu ukázek vzorků PSoC Creator a načíst jej do vašeho pracovního prostoru a cílového CY8CKIT-049-4xxx vývojového kitu. 1. V PSoC Creator klikněte na Find Example Project... pod Start Page > Examples and Kits. Obrázek 5-7. Otevření okna "Find Example Project" 2. Nastavte volbu Device Family na sérii kitu. Vyberte PSoC 4200 pro CY8CKIT-049-42xx kit a PSoC 4100 pro CY8CKIT-049-41xx kit. V této ukázce jsou využity série zařízení PSoC 4200 a CY8CKIT-049-42xx. Obrázek 5-8. Výběr série zařízení

3. Nyní byste měli vidět všechny ukázky podporované PSoC Creator pro vybranou sérii. Do pole Project Name napište "PWMExample". Vyberte projekt PWMExample ze zobrazeného seznamu s klikněte na Create New Workspace. Obrázek 5-9. Přehled projektu PWMExample 4. V dialogovém okně, které se objeví, najděte umístění složky, kde chcete vytvořit projekt. 5. Poté, co je vytvořen pracovní prostor, PSoC Creator otevře pomocný dokument s detaily o funkcích a obsahu projektu. Můžete zavřít tento dokument a otevřít jej ve Workspace Explorer, když to vyžadujete. 6. Když otevřete projekt v PSoC Creator, jděte do okna Workspace Explorer. Klikněte pravým tlačítkem myši na projekt a vyberte Build Settings. Obrázek 5-10. Přístup k Build Settings 7. Protože byl projekt původně nastaven jako Normal Application Type, musíte jej změnit na Bootloadable. V roletovém menu Application Type vyberte Bootloadable. Klikněte na Apply a poté na OK.

Obrázek 5-11. Nastavení Project Build 8. Dvakrát klikněte na soubor TopDesign.cysch z Workspace Explorer pro otevření schématického zobrazení. Obrázek 5-12. Otevření "TopDesign.cysch" 9. Přetáhněte komponent Bootloadable do schématického okna z Component Catalog pod System. Obrázek 5-13. Komponent Bootloadable v katalogu komponentů

10. Dvakrát klikněte na komponent Bootloadable pro konfiguraci výběru. Obrázek 5-14. Parametry záložky General 11. Klikněte na záložku Dependencies pro výběr souborů.hex a.elf u projektu UART Bootloader obsažených v kitu (<Install_Directory>\CY8CKIT-049-42xx\<version>\Firmware\SCB_Bootloader\UART_Bootloader.cydsn\CortexM0\ARM_GCC_484\Debug\). Toto slouží k vložení načítacího projektu do bootloaderu běžícího v kitu. Klikněte na Apply a poté na OK. Obrázek 5-15. Parametry záložky Dependencies 12. Protože projekt není navržen pro CY8CKIT-049 kit, musíte změnit PWM výstupní pin do LED pinu v CY8CKIT-049 (P1[6]). To uděláte tak, že otevřete PWMExample.cydwr z Workspace Explorer. Obrázek 5-16. Otevírání souboru ".cydwr" 13. Vyberte pin LED_GREEN pro P1[6] v CY8CKIT kitu.

Obrázek 5-17. Nastavení pinu "cydwr" 17. Vyberte Build > Build PWMExample. Obrázek 5-18. Tvorba projektu 15. Připojte CY8CKIT-049-4xxx kit k PC, zatímco tisknete tlačítko SW1. Tím přepnete zařízení do módu Bootloader. Vstup do módu Bootloader je indikován blikající LED. 16. Otevřete utilitu Bootloader Host v menu PSoC Creator. Připojte ji ke COM portu a proveďte konfigurace vašeho portu. Obrázek 5-19. Nástroj Bootloader Host 17. Klikněte na Filters... konfigurujte, jak vidíte na obrázku 14 a klikněte na OK.

Obrázek 5-20. Nastavení Bootloader Host "Ports Filters" 18. Klikněte na tlačítko Open File a najděte projektový soubor.cyacd v následujícím umístění: <Project Directory>\PWMExample01\PWMExample01.cydsn\CortexM0\ARM_GCC_484\Debug. Obrázek 5-21. Nastavení načtení souboru Bootloader Host "cyacd" 19. Vyberte USB Serial Port (COMxx) odpovídající vašemu kitu a konfigurujte nastavení, jak vidíte na obrázku 5-22.

Obrázek 5-22. Výběr USB Serial Portu 20. Klikněte na tlačítko Program. Když je firmware naprogramován, sledujte, že LED se rozbliká s větší intenzitou po krocích po 100. Pro změnu velikosti kroku můžete použív makro BRIGHTNESS_DECREASE. Obrázek 5-23. Tlačítko Program v Bootloader Host 5.4.2 Vložení Bootloader Mode z Bootloadable Application Pro programování zařízení PSoC 4 na CY8CKIT-049 musíte vložit mód bootloader, díky kterému můžete načíst požadovanou aplikaci pomocí utility Bootloader Host a USB-Serial přemostění. Základní bootloader je na desce PSoC 4 vstoupí do módu bootload, když je tlačítko SW1 stisknuto během spouštění desky/zařízení. Tato metoda spuštění bootloaderu může být časově náročná a může vám přijít nepohodlné odpojovat desku pd PC pokaždé, když ji chcete programovat. Můžete také vstoupit do módu bootloaderu pomocí komponentu Bootloader z aplikačního projektu. Když chcete vstoupit do módu bootloaderu například když je stisknuto tlačítko po předem určenou dobu nebo je přes UART odeslán příkaz, potřebujete jen detekovat podmínku pro vstup do módu bootloaderu z načítací aplikace a pojmenovat ji "Bootloadable_Load()" API, když dojde k podmínce. Použijte příklad z části o PWMExample a modifikujte projekt, aby vstoupil do módu bootloaderu z načítací aplikace, když je stisknuto SW1 po déle než dvě sekundy. Následujte tyto kroky pro modifikaci projektu v PWMExample pro vstup do módu bootloader z aplikace. 1. Otevřete TopDesign.cysch projektu. Přetáhněte komponent Digital Input Pin do schématického zobrazení. Obrázek 5-24. Komponent Digital Input Pin v katalogu komponentů

2. Dvakrát klikněte na umístěný komponent a konfigurujte parametry podle obrázku 5-25 a klikněte na OK. Obrázek 5-25. Konfigurace parametrů pinu digitálního vstupu 3. V souboru PWMExample01.cydwr vyberte P0[7] jako pinové spojení pro SW1. Obrázek 5-26. Nastavení "cydwr" pinu 4. Otevřete soubor main.c ve Workspace Explorer Obrázek 5-27. Otevření main.c 5. Přidejte následující kód do nekonečné "for" smyčky. Pamatujte, že musíte definovat proměnnou "uint8 swcounter" na začátku hlavní smyčky.

for(;;) { /* Reset the software counter if SW1 is not pressed (Pulled high) */ if(sw1_read()) { swcounter = 0; } else { /* Increment the counter if SW1 is pressed (Shorted to GND) */ swcounter++; } /* Provide a 10 ms delay to make the counter approximately periodic every 10 ms */ CyDelay(10); /* Check if the software counter has passed 2 s (200 * 10 ms) ==> Since the software counter is incremented only when SW1 is ==> pressed, SW1 is pressed for more than 2 seconds ==> Enter bootloader mode */ if(swcounter > 200) { Bootloadable_Load(); } } 6. Vytvořte projekt pomocí Build > Build PWMExample1. 7. Naprogramujte PSoC 4 zařízení podle popisu od kroku 15 z části o PWMExample. 8. Když je načtena nová aplikace, výstup projektu zůstane stejná jako včásti o PWMExample. Když stisknete a přidržíte SW1 na dvě sekundy bez odpojení zařízení od PC, zařízení vstoupí do módu bootloader (LED bude blikat). Pro ukončení módu bootloader odpojte a znovu připojte desku k USB portu.

6. Konfigurace USB-Serial CY8CKIT-049-4xxx Prototyping kit podporuje sériie CY7C6521x USB kontrolerů. CY7C6521x zařízení jsou sérií USB-Serial přemosťovacích kontrolerů. Tato přemostění kontrolerů nabízí konfigurovatelné sériové kanály pro UART, I2C, SPI nebo rozhraní s nejnižší možnou spotřebou ve stand-by módu (5 μa). USB-Serial přemostění kontrolerů integruje CapSense kapacitivní dotykovou technologii a USB-IF specifikaci nabíjení baterie verze 1.2. Tyto kontrolery jsou ideální pro použití u přenosných lékařských zařízeních (například měřiče cukru v krvi), prodejní terminály, sériové kabely (včetně USB na UART a RS-232 kabely) a další aplikace vyžadující připojení k USB. CY8CKIT-049-4xxx vývojové kity využívají USB-Serial zařízení poskytující připojení k PC a načítání programoví USB-UART. Následující část poskytuje instrukce, jak použít a konfigurovat USB-Serial zařízení na kitech CY8CKIT-049-4xxx. 6.1 USB-Serial zdroje Na následujících odkazech získáte velké množství informací o softwaru, funkcích, datasheetech a další základní znalosti. - Stránka o USB-Serial: http://www.cypress.com/go/usbserial - Software a ovladače: http://www.cypress.com/?rid=83110 - Datasheety: http://www.cypress.com/?id=4858&rtid=107 - Další informace: http://www.cypress.com/?id=4&rtid=118 6.2 Utilita konfigurace USB-Serial Cypress USB-Serial Configuration Utility je aplikace využitá v instalaci USB-Serial softwarového vývojového kitu (SDK). Tato utilita se použivá pro konfiguraci USB-Serial zařízení a pomáhá s použitím přídavných schopností jako konfigurace USB-UART, ovládáním USB- a uživatelským vývojem pomocí protokolů USB-I2C a USB-SPI. Po instalaci USB-Serial SDK klikněte na Start > Programy > Cypress > Cypress USB Serial > Cypress USB-Serial Configuration Utility pro spuštění USB-Serial Configuration Utility. Poznámka: Pro Windows 8 nebo novější operační systémy spusťte Cypress USB-Serial Configuration Utility dvojím kliknutím na <Install_Directory>\USB-Serial SDK\<version>\bin\USB Serial Configuration Utility. exe. Obrázek 6-1. USB-Serial Configuration utility 6.2.1 Připojení k USB-Serial zařízení 1. Připojte CY8CKIT-049-4xxx prototyping kit k PC. 2. Otevřete USB-Serial Configuration Utility. 3. Vyberte záložku Select Target.

Obrázek 6-2. Vyberte cíl v USB-Serial Configuration Utility USB-Serial Configuration Utility automaticky detekuje, že USB-Serial Device bylo připojeno k PC a zobrazí zařízení v roletovém menu Select Device. 4. Klikněte na Connect. Po připojení k zařízení se otevře nová záložka, která zobrazuje sériové číslo zařízení. Obrázek 6-3. Výběr připojeného zařízení 5. Vyberte novou záložku a začněte s konfigurací zařízení. 6.2.2 Konfigurace sériového portu USB-Serial zařézení se chová jako přemostění USB-UART pro CY8CKIT-049-4xxx vývojový kit. Můžete použít Configuration Utility pro zjištění základních nastavení a konfiguraci nových UART nastavení. 1. Po připojení k USB-Serial zařízení klikněte na záložku CY7C65211-24LTXI. 2. Vyberte záložku SCB pod záložkou CY7C65211-24LTXI pro zobrazení základních nastavení UART na USB-Serial zařízení. Obrázek 6-4 Konfigurace sériového portu

3. Klikněte na Configure vedle výběru UART módu. Objeví se okno Configure UART Settings, v němž jsou zobrazeny základní nastavení pro vaše UART-Serial zařízení. Obrázek 6-5. Konfigurace UART nastavení 4. Změňte UART nastavení jako Baud Rate nebo Type výběrem nových hodnot z odpovídajícího roletového seznamu a klikněte na OK. 5. Klikněte na tlačítko Program Device ve volbách menu na vrchu Configuration Utility pro programování zařízení s novými nastaveními. Obrázek 6-6. Programování zařízení pomocí nastavení UART Když byla naprogramována konfigurace do cílového zařízení, objeví se vyskakovací okno, které vám oznámí, že programování bylo úspěšné. Poznámka: Konfigurace nebude nastavena ihned. Pro použití nastavení musíte resetovat COM port. Obrázek 6-7. Potvrzení programování zařízení 6. Pro resetování zařízení z Configuration Utility jděte do menu Device a vyberte Reset Device. Tím spustíte reset zařízení. Obrázek 6-8 Reset zařízení Tato utilita automaticky detekuje zařízení, které bylo znovu připojeno a zobrazí záložku Select Target.

Obrázek 6-9. Zařízení po opětovném připojení 7. Připojte zařízení a najděte okno konfigurace UART pro zobrazení toho, že byla nastavena nová konfigurace. V tomto příkladu je Baud Rate změněno z 115200 na 9600. Obrázek 6-10. Změněné parametry UART zařízení 6.2.3 Konfigurace USB-Serial zařízení obsažený v CY8CKIT-049-4xxx Prototyping Kit také podporuje ovládání přes header J6. Každý z těchto sériových protokolů vyžaduje rozdílný počet pinů. Podle vaší sériové konfigurace se mění počet k dispozici. Configuration utility zobrazí pouze k dispozici na základě vaší sériové konfigurace. Pro více informací o sériové konfiguraci a spotřebě dle toho se podívejte na datasheet USB-Serial zařízení. 1. Zapojte CY8CKIT-049-4xxx do USB portu na PC a připojte USB-Serial zařízení pomocí Configuration Utility. 2. Najděte záložku CapSense/BCD/. Obrázek 6-11. Zařízení

3. Klikněte na Configure v módu řízení Unused s. To spustí okno konfigurace. Tento příklad ukazuje, jak změnit výstupní mód 08 pinu pro řízení výstupu. Můžete připojit pin k PSoC 4, LED nebo externímu obvodu. 4. Klikněte na Select Drive Mode v roletovém menu pro 08 pin. Obrázek 6-12. Konfigurace řídícího módu 5. Vyberte Drive 1 z voleb k dispozici a klikněte na OK. Tento příklad má pin v HIGH. 6. Naprogramujte do zařízení novou konfiguraci a prohlédněte si port pro novou použitou konfiguraci. Například pokud je 08 pin připojen k LED, uvidíte, že LED je zapnutá. 6.2.4 Přídavné funkce USB-Serial zařízení Kromě UART a funkce popsané v předchozích částech USB-Serial zařízení obsažené v CY8CKIT049-4xxx poskytuje několik dalších funkcí jako následující: - USB-I2C (Master/Slave) - USB-SPI (Master/Slave) - Cypress CapSense (až osm tlačítek) - Detekce nabíjení baterie (BCD) Pro více informací o těchto funkcích se podívejte do datasheetu zařízení a průvodce USB-Serial Configuration Utility. (Select Help > Help Topics). Poznámka: USB-UART pracuje v USB Communication Device Class (CDC), zatímco všechna ostatní ovládání konfigurace jako, SPI a I2C využívají ovladač Cypress vendor na PC. Proto nástroje COM portu jako PuTTY nebo HyperTerminal pracují pouze pro UART přemostění. Můžete použít C++ API pro vytvoření skriptů a nástrojů obsažených v USB-Serial SDK pro posouzení a ovládání jiných voleb přemostění.

A. Dodatek A.1 Schémata CY8CKIT-049-4xxx

Obrázek A-1. CY8C4245AXI-483 (pouze CY8CKIT-049-42XX)

Obrázek A-2. CY8C4125AXI-483 (pouze CY8CKIT-049-41XX)

A.2 Programování CY8CKIT-049-4xxx projektu pomocí MiniProg3 Pro použití MiniProg3 pro programování připojte kabely nebo 5-pin header s rozestupem 100-mil k programovacímu headeru na desce CY8CKIT-049-4xxx. Programovací header je 5-pin header indikován na displeji a je označen jako "PROG". Doporučovaná čísla dílů jsou Molex 22-05-3051 (male header v pravém úhlu) a Molex 22-23-2051 (přímý header). Doporučovaná čísla dílů pro 5 pin headery jsou 5-pin Molex-KK male header v pravém úhlu (číslo dílu 22-05-3051) nebo 5-pin Molex-KK vertikální male header (číslo dílu 22-23-3051). Prohlédněte si obrázky níže pro umístění headeru. CY8CKIT-049 podporuje jak napájecí cyklu, tak reset programovacích módů.

Obrázek A-3. Připojení CY8CKIT-049-4xxx k MiniProg3 pomocí headeru v pravém úhlu Obrázek A-4. Připojení CY8CKIT-049-4xxx k MiniProg3 pomocí rovného headeru Poznámka: CY8CKIT-002 MiniProg3 není součástí PSoC 4 Prototyping Kit a lze jej koupit v Cypress Online Store. Následující obrázky ukazují pinout pro MiniProg3 a spojení na CY8CKIT-049-4xxx. Obrázek A-5. Pinout pro MiniProg3 Obrázek A-6. Připojení CY8CKIT-049-4xxx k MiniProg3

Ukázky kódu popsané v této části ukazují, jak načíst nový projekt do PSoC 4 a vytvořit bootloader a načítací projekty. Pro přístup k ukázkám kitu si stáhněte vzorky z intenetových stránek kitu. První příklad ukazuje, jak programovat kit jen s bootloaderem nebo pomocí MiniProg3. Pamatujte, že kit je předprogramován projektem obsahujícím bootloader, takže tento krok není nezbytný ke změně firmwaru aplikace. 1. Spusťte PSoC Creator z menu Start. Obrázek A-7. Startovní stránka PSoC Creator 2. Otevřete pracovní prostor SCB_Bootloader.cywrk výběrem File > Project/Workspace a přesunem do složky, v níž máte uložen projekt. Obrázek A-8. Otevření projektu v PSoC Creator Pracovní prostor obsahuje dva ukázkové projekty vložené do Workspace Explorer - bootloader projekt a načítatelný projekt. 3. Klikněte pravým tlačítkem na projekt UART_Bootloader a vyberte Set As Active Project. Obrázek A-9. Nastavení příkladu kódu jako Active Project ve Workspace Explorer 4. Vyberte Build > Build UART_Bootloader. Obrázek A-10. Tvorba projektu

5. Připojte MiniProg3 k CY8CKIT-049-4xxx Prototyping board. 6. Vyberte Debug > Program. Obrázek A-11. Programování CY8CKIT-049-4xxx Otevře se okno výběr cíle debugování. Obrázek A-12. Okno debugování cíle 7. Klikněte na Port Settings, nastavte konektor k pinu 5 a poté klikněte na OK. 8. Klikněte na Port Acquire pro detekci cílového zařízení, klikněte na Connect a poté na OK. PSoC Creator programuje cíl. Když je programování dokončeno, PSoC 4 bude obsahovat bootloade, ale ne aplikační kód. Pro načtení jakéhokoliv aplikačního kódu se podívejte na část o programování CY8CKIT-049-4xxx projektu pomocí Bootloaderu.