|
Connecting external devices with Freescale MC9S08LH64 microcontroller by IIC and SPI bus
Pamánek, David ; Holek, Radovan (referee) ; Macho, Tomáš (advisor)
The content of this thesis is to introduce the SPI and IIC serial buses, their properties and description of their function. After this part there is the description of the microcontroller Freescale MC9S08LH. It gives the basic description of whole device and more detailed description of SPI and IIC modules. In the next part of the document there is described four external devices, which I have chosen. For each device there is shown connetion diagram and printed circuit board. In the end of this document is description of libraries created for communication between chosen devices and microcontroller.
|
|
Graphics Library for Touchscreen LCD
Klubal, Ondřej ; Šimek, Václav (referee) ; Bartoš, Pavel (advisor)
This work deals with description of graphic library for a touch screen educational kit with a microcontroller from Freescale. Part of this library is a driver that accelerates gradient rendering and supports reading from video RAM. The library allows inserting images with transparency and their upscaling. Multiple fonts are also supported. Fonts can be upscaled and their weight can be set.
|
| |
|
Terminal for visualization and control conditions in house
Szalay, Patrik ; Macho, Tomáš (referee) ; Petyovský, Petr (advisor)
This bachelor’s thesis is interested in designing of regulation of a gas boiler and circulation pump for heating a family house, and commissioning measurements required to ensure optimal regulation. The emphasis of this thesis is in simplest implementation, reaching the maximum efficiency, lowest cost and longest life of elements in the system. Regulation is carried out by Freescale MC9S08LH64 Tower System, which receives data from temperature sensors over serial I2C bus. As a user interface, an alphanumeric display is used with control buttons. The terminal can be configured via serial interface from PC.
|
|
Design of ZigBee device - Analog inputs in range 0 - 10 V
Vepřek, Jan ; Kacz, Peter (referee) ; Štohl, Radek (advisor)
This bachelor thesis deals with design and realization device with analog inputs for ZigBee module. The first part of thesis contains analyse of possible solutions design of device and selecting the best choice. In the second part is function and connection of real circuits which I have used in device. In the third part is introduced function of software and description of functions. The communication between microcontroller and circuits through the use of programmed function is described. The last part is attended to user manual. There are descriptions controls of device and radio communication between two devices.
|
|
Graphics Library for Touchscreen LCD
Nožička, Tomáš ; Šimek, Václav (referee) ; Bartoš, Pavel (advisor)
This work deals with graphics library for LCD module with touchscreen which is mounted on educational kit with Freescale MCU MC9S08JM60. The thesis describes used microcontroller, different ways of communication witch LCD driver and touchscreen technologies. Remaining part of this thesis deals with library layers, their description and ways to use it.
|
|
Retargeting of the C language compiler
Pončák, Matej ; Macho, Tomáš (referee) ; Petyovský, Petr (advisor)
In order to program a target architecture in one of the high-level programming languages, the compiler must support that architecture. The thesis describes the structure of SDCC and LLVM compilers and the procedure of retargeting these compilers. The SDCC compiler is widespread among programmers for its simplicity and the LLVM compiler for its great reusability. Finally, this procedure is implemented for the HCS08 series microprocessor in the LLVM compiler.
|
|
Car Air-Condition Control Unit with MCU HCS08GT60
Polóni, Pavol ; Straka, Martin (referee) ; Šimek, Václav (advisor)
The purpose of this project is to desing and produce development board, which is customized with respect to the deployment as an air-condition control unit in car. The following chapters of this work will gradually take its reader through the whole design flow of such embedded system. Literally speaking, selection of a proper MCU and set of external peripherals can be seen as the critical tasks. Particular attention will be also given to PCB (printed circuit board) manufacturing and components assembly. The core of the system is built around HCS08 MCU from Freescale and appropriate firmware written in C language.
|
|
IEEE802.15.4 and ZigBee technologies, examples of applications
Skládaný, Vojtěch ; Frýza, Tomáš (referee) ; Kováč, Michal (advisor)
The main goals of diploma thesis are application and realization of tool for projection and installation wireless networks according to IEEE802.15.4. The thesis is specialized in construction of transmitter and receiver device in term of mobility and visualization of data measured in terrain. Than the software support for measuring and control appropriate periphery are summarised and described. The system is defined in C programming language and uses OpenMAC library. Last part of thesis is focus on practical measurement and testing tool for projection and installation wireless network.
|
| |