Přístupnostní navigace
E-application
Search Search Close
Master's Thesis
Author of thesis: Ing. Pavol Ženčár
Acad. year: 2020/2021
Supervisor: doc. Ing. Jiří Krejsa, Ph.D.
Reviewer: doc. Ing. Stanislav Věchet, Ph.D.
This thesis deals with the development and testing of a configurable SPI slave device, the main purpose of which is to test real SPI master devices. The device is implemented using STM32 microcontroller on NUCLEO development board. The basic functionalities of the device include measuring frequency of the SPI transmission, stream mode, which allows the user to accurately monitor what the connected master device is transmitting over the SPI interface, and LUT mode, which allows the user to configure the device to respond with preset responses according to the current incoming message. More advanced functionality consists of an EEPROM emulator mode. In this mode, the device behaves as a virtual replacement of a real EEPROM device. The device is connected to a personal computer using a serial port and it is possible to configure the device using a python programming interface. The device also reports every activity on the SPI interface to this python programming interface.
SPI, microcontroler, EEPROM memory, DMA
Date of defence
18.06.2021
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Student ve vymezeném čase prezentoval svou diplomovou práci. Poté byly předneseny posudky a student odpověděl na otázky oponenta. Následně proběhla diskuze se členy komise vztahující se k diplomové práci, při které byly položeny následující dotazy: Jaká je maximální frekvence SPI u vašeho zařízení? (zodpovezeno) Je možné emulovat také slave SPI zařízení s vnitřním stavem? (zodpovězeno)
Language of thesis
English
Faculty
Fakulta strojního inženýrství
Department
Institute of Solid Mechanics, Mechatronics and Biomechanics
Study programme
Applied Sciences in Engineering (M2A-P)
Field of study
Mechatronics (M-MET)
Composition of Committee
RNDr. Vladimír Opluštil (předseda) doc. Ing. Robert Grepl, Ph.D. (místopředseda) Ing. Dalibor Červinka, Ph.D. (člen) doc. Ing. Jiří Krejsa, Ph.D. (člen) doc. Ing. Čestmír Ondrůšek, CSc. (člen) mjr. Ing. Václav Křivánek, Ph.D. (člen) Ing. Bohumil Král, CSc. (člen) Ing. Josef Ferda (člen)
Supervisor’s reportdoc. Ing. Jiří Krejsa, Ph.D.
Grade proposed by supervisor: A
Reviewer’s reportdoc. Ing. Stanislav Věchet, Ph.D.
Grade proposed by reviewer: A
Responsibility: Mgr. et Mgr. Hana Odstrčilová