Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 11

UBT

Embedded systems
Sistemet e Nderlidhura

Permbajtja

Astrit ADEMAJ
Prishtinë

1
Permbledhje
Ligjerata dhe ushtrime
Programimi ne HW
Manualet e MCU dhe dokumentacioni i qarqeve elektonike
Dizajni dhe Modelimi i Embedded SW

Parakusht:

Programimi ne gjuhen C

Ligjeruesi i lendes:

Prof. Asistent Dr. Astrit Ademaj

astrit.ademaj@ubt-uni.net

Astrit ADEMAJ 2
Permbajtja e lendes
1. Mikrokontrolleret

Arkitektura, regjistrat, manuali, qarqet elektronike, memorja
2. General Purpose IO
3. Perdorimi i simulatoreve dhe programimi direkt ne HW
4. Timeri, PWM dhe ADC
5. Komunikimi (UART)
6. Modelim dhe Dizajni i SW

Astrit ADEMAJ 3
Vleresimi i lendes
1 Provim me shkrim 1 x 80 pike
1 Detyre/Projekt 1 x 20

Minimumi per note pozitive



50 pike (total)

Minimumi 40 pike (provimi)

Dorezimi i detyrave (minimum 10 pike)

-2 pike ne detyra per formatim te kodit


-1 pike per mos-komentim te kodit
-1 pike per programe jo-optimale

Astrit ADEMAJ 4
Detyrat
Disa variante per secilen detyre
Nje student e ka nje variant

Detyra te dorezohen para provimit te afatit te Qershorit

Per plagjiature (kojimi kodit) – 0 pike

Astrit ADEMAJ 5
Detyrat (2)
Dergimi me email

Direktoriumi i komprimuar me emer ne formatin vijues:



Detyra1_Emri_Mbiemri.zip
Subjeti i emailit

EmbSys2020_Emri_Mbiemri_Det1

Detyra permbane:

*.c, *.h fajllat

Fajllat binare

Readme.txt: Pershkrimi ekzekutimit

Pershkrim i detyres: ne fajllin me main-fuksionin

Astrit ADEMAJ 6
Provimi
3 Detyra/pyetje nga thema te caktuara (90 minuta)

Themat:
General Purpose I/O
Timer
Komunikimi permes UART-it
ADC
Pyetje teorike

Astrit ADEMAJ 7
Literatura

P. Marwedel: Embedded System Design, Springer, ISBN 978-3-319-56045-8, 2018.

Edward A. Lee and Sanjit A. Seshia: Introduction to Embedded Systems, A Cyber-Physical


Systems Approach, Second Edition, MIT Press, ISBN 978-0-262-53381-2, 2017.

Astrit ADEMAJ 8
Development Process
S o u rc e c o d e

Development system:

Windows
C r o s s - C o m p ile r

Linux
e .g ., A V R -G C C Programmer debugger:

JTAG
M o t o r o l a -S R E C


Product-specific
I n te l- H E X

Execution environment:

Embedded microcontroller (Atmel, Microchip, Intel 8051)

D e v e lo p m e n t S y s t e m P ro g ra m m e r/D e b u g g e r E x e c u t io n a n d T e s t E n v ir o n m e n t

9
Platforma e punes

Atmel Studio 7.0


https://www.microchip.com/mplab/avr-support/atmel-st
udio-7

MCU (Arduino platform) programimi permes AVR Studio


7.0

Astrit ADEMAJ 10
Faleminderit për vemendje

Astrit ADEMAJ 11

You might also like