Laboratorní úlohy pro mikrokontrolér ColdFire MCF52233
Loading...
Date
Authors
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Tato diplomová práce se zabývá návrhem laboratorních úloh pro mikrokontrolér MCF52233 firmy Freescale. Úlohy se soustředí na práci se základními periferiemi jako jsou čítače a časovače, obsluha AD převodníků, PWM modulace či sběrnice I2C. Dále se úlohy zabývají vyhodnocováním maticové klávesnice a komunikací s alfanumerickým displejem. K těmto úlohám je vytvořen přípravek externích periferií, který je připojen k vývojovému kitu M52233DEMO. Tento přípravek obsahuje periferie potřebné k úlohám – tlačítka, LED diody, potenciometr a I2C obvod. Jednotlivé periferie většinou sdílí své připojení k mikrokontroléru s jinou periferií. Proto přípravek obsahuje sérii přepínačů, které je potřeba nastavit pro správnou funkčnost dané periferie. Deska externích periferií také obsahuje porty pro připojení maticové klávesnice a alfanumerického displeje. Připojení displeje vyžaduje externí napájení. Práce se zabývá realizací laboratorních úloh s využitím programového vybavení firmy Freescale. Vývojové prostředí pro programování a základní trasování je v programu CodeWarrior. Pokročilejší možnosti vyčítání informací z běžícího programu v mikrokontroléru nabízí program FreeMaster, který je využit u úlohy AD převodníků. Každá laboratorní úloha obsahuje úvod, zadání, návod a vývojový diagram realizované úlohy. Návody jsou sepsány tak, aby obsahovaly důležité kroky ke správnému zvládnutí zadané úlohy. Jednotlivé úlohy jsou koncipovány tak, aby postupným zvyšováním náročnosti úloh získali studenti základní programovací návyky a zvládali tak složitější úlohy.
This master’s thesis contains design of practice exercises for microcontroller MCF52233 firm Freescale. Exercises are focused on working with basic peripheries as counters and timers, measurement with A/D converters, PWM modulation or I2C bus. Exercises are interested in evaluation of matrix keyboard and communication with alphanumeric display controller. To these exercises is made a preparation of external peripherals, which is connected with evaluation kit M52233DEMO. This preparation contains all necessary peripheries, which are used for practice exercises – buttons, LED diodes, potentiometer and I2C periphery. Individual periphery usually shares connection to microcontroller with another periphery. Therefore preparation contains switches, which are necessary to set up for correct functionality of the peripherals. The board of external peripheral also includes ports for connecting matrix keyboards and alphanumeric display. Connecting the display requires an external power supply. Work deals with implementation of laboratory exercises using a software firm Freescale. Development environment for programming and basic debugging is in program CodeWarrior. More advanced possibility of reading information from a running program in the microcontroller offers program FreeMaster, which is used in the exercise of AD converters. Each lab exercise contains an introduction, task, instructions and the flowchart of realized exercise. Instructions are written so that it contains important steps to properly manage assignments. Individual exercises are designed to gradually increasing complexity of exercises students obtain basic programming habits and manage the complex exercise.
This master’s thesis contains design of practice exercises for microcontroller MCF52233 firm Freescale. Exercises are focused on working with basic peripheries as counters and timers, measurement with A/D converters, PWM modulation or I2C bus. Exercises are interested in evaluation of matrix keyboard and communication with alphanumeric display controller. To these exercises is made a preparation of external peripherals, which is connected with evaluation kit M52233DEMO. This preparation contains all necessary peripheries, which are used for practice exercises – buttons, LED diodes, potentiometer and I2C periphery. Individual periphery usually shares connection to microcontroller with another periphery. Therefore preparation contains switches, which are necessary to set up for correct functionality of the peripherals. The board of external peripheral also includes ports for connecting matrix keyboards and alphanumeric display. Connecting the display requires an external power supply. Work deals with implementation of laboratory exercises using a software firm Freescale. Development environment for programming and basic debugging is in program CodeWarrior. More advanced possibility of reading information from a running program in the microcontroller offers program FreeMaster, which is used in the exercise of AD converters. Each lab exercise contains an introduction, task, instructions and the flowchart of realized exercise. Instructions are written so that it contains important steps to properly manage assignments. Individual exercises are designed to gradually increasing complexity of exercises students obtain basic programming habits and manage the complex exercise.
Description
Citation
DYČKA, O. Laboratorní úlohy pro mikrokontrolér ColdFire MCF52233 [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2010.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Kybernetika, automatizace a měření
Comittee
prof. Dr. Ing. Miroslav Pokorný (předseda)
doc. Ing. Ludvík Bejček, CSc. (místopředseda)
doc. Ing. Petr Blaha, Ph.D. (člen)
Ing. Radovan Holek, CSc. (člen)
Ing. Ondřej Hynčica (člen)
prof. Ing. Pavel Jura, CSc. (člen)
Date of acceptance
2010-06-08
Defence
Student obhájil diplomovou práci a úspešne zodpovedel položené dotazy.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení