Implementace konečného stavového automatu s použitím technologie NXP FlexIO
Loading...
Downloads
1
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská - Technická univerzita Ostrava
Location
Signature
Abstract
The object of this thesis is the design and implementation of the final state machine via the FlexIO periphery. The thesis deals with the theory of development tools, such as the compiler, the Eclipse-based development tool, and code debugging tools. Describes the architecture of Kinetis L microcontrollers from NXP. Subsequently, the thesis describes the functionality and properties of NXP FlexIO, where it focuses on its individual modes of operation and the most used state mode. Then the thesis outlines some of the possible protocols used for message framming on serial lines. The thesis was subsequently focused on design and implementation of software finite state machine, after the design and implementation of software design work outlines the possible problems that brings peripherals FlexIO use in the design of the state machine. Then, the thesis describes the design and implementation of the state machine via the FlexIO periphery. After designing both finite automata, it will outline testing of individual algorithms and then evaluate and compare the test result of both designs.
Description
Subject(s)
Finete state machine, FlexIO, UART, DMA, FRDM-KL28Z, microcontroller, memory, debugger