Olet täällä

Opetussuunnitelmat

Kulttuuriala, Muotoilu
Kulttuuriala, Musiikki ja Tanssi
Luonnonvara-ala
Matkailu- ja ravitsemisala
Sosiaali- ja terveysala, Iisalmi
Sosiaali- ja terveysala, Kuopio
Tekniikan ala, Kuopio
Tekniikan ala, Varkaus
Liiketalouden ala, Kuopio
Pelastusopisto
Savonian monialaiset opinnot
Basis of Education Competence Standards Structure of Studies Development of Expertise Methods and implementation Course Table

EF19SP Bachelor Degree Programme in Information Technology (Internet of Things)

Course Description

Code4 EFA8120
NameBasics of Microprocessor Programming
Credits5 cr
Credits in Foreign Language5 cr
ObjectivesThe student is able to design, implement and test simple programs for microprocessors or microcontrollers. He/she has a basic knowledge of various integrated development environments (IDE) and understands how to connect common digital and analog components to a processor.
Content1. Introduction to low level programming
Device technology
Integrated development environments
Embedded programming fundamentals
C-language: embedded features
C, C++ and C# feature comparison
Bitwise and register operations
Macros

2. Low level programming of Atmel AVR microcontroller
General purpose registers in AVR
Counter and timer registers
AD converter programming
Serial communications, UART, SPI

3. AVR embedded designing and programming fundamental
Utilization and programming of the AVR microcontroller digital I/O ports (GPIO), timers, analog I/O and serial communication
Principles of debugging and testing code in simulator and in target hardware

4. Practical exercises
Design, build and run programs in simulator and in target hardware
Build various full working simple demo systems using microcontroller development platform and essential hardware
RequirementsStudy module includes theory lectures and practical exercises. The grade composes of final exam (50%) and exercises (50%).
MethodsLectures and laboratory exercises. At least one comprehensive exercise to be completed independently. 40% of lectures are reserved for laboratory and final exercises. Furthermore students have to do a necessary amount of self-study of the web based tutorials in order to complete the exercises.
Grading Scale0 - 5
Course materialLecture material and links to various web based tutorials. AVR and Atmel Studio manuals as well as component data sheets.
Prerequisites
Link
Other considerations
ContactToppinen Arto

« Takaisin opintojaksotaulukkoon

 

Pidätämme oikeuden opetussuunnitelmien muutoksiin mm. opiskeltavien sisältöjen päivitystarpeiden takia.

Savonia-ammattikorkeakoulu

Savonia on yksi Suomen suurimmista ja monipuolisimmista ammattikorkeakouluista, jolla on kampuksia kolmella paikkakunnalla: Iisalmessa, Kuopiossa ja Varkaudessa. Savonia palvelee lähes 6000 opiskelijan lisäksi aktiivisesti ympäröivää elinkeinoelämää, joka mahdollistaa sekä opetuksen että oppimisen työelämäläheisyyden.

Youtube