Oktató: Dr. Cserny István
Kurzuskód: ILMV813E, ILMV813L
Félév: 1
Típus: Előadás/Labor
Óraszám/félév: 16+8
Kredit: 6
Státusz: PTI MSc L HP - Szakirány kötelező tárgya
Előfeltételek: ILMK140E
Előzetes elvárások: angol nyelvtudás, alapvető elektronikai ismeretek, C programozási tapasztalat
Vizsgáztatási módszer: Írásbeli és szóbeli beszámoló
A gyakorlati aláírás megszerzésének a feltétele:
Rendszeres részvétel a gyakorlatokon
Egy önállóan kidolgozott projekt beadása és megvédése, legkésőbb az utolsó laborfoglalkozáson.
A vizsgaidőszak során legfeljebb egy alkalommal lehetőség van a sikertelen gyakorlati beszámoló javítására.
Oktatási módszer: tantermi előadás és labor gyakorlat, E-mail konzultáció, otthoni munka
Fejlesztőeszközök:
A tantermi laborfoglalkozások során a Cypress PSoC 5LP mikrovezérlőre alapozott
C8KIT-050 fejlesztői kártyákat fogunk használni, amelyeket a gyártó bocsájtott az
Informatika Kar rendelkezésére.
A programfejlesztéshez a Cypress PSoC Creator 2.2 SP1 fejlesztői szoftvert használjuk,
amely ingyenes regisztráció után a gyártó honlapjáról szabadon letölthető.
Kompetencia: A kurzus sikeres teljesítése esetén a hallgató megismeri egy, az iparban elterjedten használt, korszerű, 32-bites mikrovezérlő felépítését, alapvető be- és kiviteli műveleteit, a perifériák szerepét és működését. A bemutatott mintaprojekteken keresztül elsajátítja a perifériák kezelésének lekérdezéses (polling) és megszakításos (interrupt) kiszolgálási módjait, megérti az adatok be- és kivitelének lényegi műveleteit. Rövid áttekintést kap a digitális-analóg és analóg-digitális átalakítás technikájáról. Megismerkedik a beágyazott rendszerek hardver/szoftver együtt-tervezésének egy hatékony módszerével. Egy konkrét, életszerű feladat kidolgozása kapcsán betekintést kap a mikrovezérlők gyakorlati alkalmazástechnikájába,
Fogadóóra és gyakorlási lehetőség: munkanapokon bármely előzetesen egyeztetett időpontban
Helye: MTA ATOMKI, Bem tér 18/c, I. épület 105. szoba
Etikai elvárások:
A hallgatókkal kapcsolatos etikai normákra A Debreceni Egyetem Etikai Kódexe az irányadó
(lelőhelye: http://www.unideb.hu/portal/hu/node/47 ).
Az etikai normákat megsértők:
· vizsgát az elkövetés félévében nem, a későbbiek során csak szóban tehetnek.
· A hallgató neve az IK oktatói között nyilvánosságra kerül.
Foglalkozásokra lebontott óraterv:
Az önálló projektek beadási határideje: 2013. december 20.
A Cypress PSoC mikrovezérlőkkel történő ismerkedéshez ajánlott segédanyagok
CY8KIT-050 board Quick Start Guide (PDF dokumentum)
CY8KIT-050 board Users Guide (PDF dokumentum)
CY8KIT-050 board schematic (helyi másolat)
PSoC Creator Quick Getting Started (PDF dokumentum)
PSoC 5LP video tutorials
CY8C5868AXI-LP035 adatlap (PDF dokumentum)
PSoC 5LP Architecture Technical Reference Manual (PDF dokumentum)
AN77759 - Getting Started with PSoC® 5LP
AN60631 - PSoC® 3 and PSoC 5LP Clocking Resources
AN72382 - Using PSoC® 3 and PSoC 5LP GPIO Pins
AN60024 - Switch Debouncer and Glitch Filter
AN60580 - SIO Tips and Tricks in PSoC® 3 / PSoC 5LP
AN81623 - PSoC® 3, PSoC 4, and PSoC 5LP Digital Design Best Practices
AN62510 - Implementing State Machines with PSoC® 3, PSoC 4, and PSoC 5LP
AN84783 - Accurate Measurement Using PSoC® 3 and PSoC 5LP Delta-Sigma ADCs
AN75511 - PSoC® 3 / PSoC 5LP - Temperature Measurement with a Thermocouple
AN54460 - PSoC® 3, PSoC 4, and PSoC 5LP Interrupts
AN77900 - PSoC® 3 and PSoC 5LP Low-power Modes and Power Reduction Techniques
AN52705 - PSoC® 3 and PSoC 5LP - Getting Started with DMA
AN61102 - PSoC® 3 and PSoC 5LP - ADC Data Buffering Using DMA
AN84810 - PSoC® 3 and PSoC 5LP Advanced DMA Topics
AN82250 - PSoC® 3, PSoC 4, and PSoC 5LP Implementing Programmable Logic Designs with Verilog
AN82156 - PSoC® 3, PSoC 4, and PSoC 5LP® - Designing PSoC Creator™ Components with UDB Datapaths
Fejlesztői környezet: Cypress PSoC Creator 2.2 CP6 (helyi másolat)
CY8KIT-050 PSoC5 kit gyári demó projektek: Firmware.zip