Термінал для тестування периферійних модулів через інтерфейс SPI

dc.contributor.advisorМарченко, Олександр Іванович
dc.contributor.authorЩикалюк, Гліб Ігорович
dc.date.accessioned2024-06-26T09:07:51Z
dc.date.available2024-06-26T09:07:51Z
dc.date.issued2024
dc.description.abstractКваліфікаційна робота включає пояснювальну записку (60 с., 23 рис., 4 додатки). Об’єкт розробки – створення пристрою для тестування роботи мікросхем периферійних модулів, що використовують інтерфейс SPI, який дозволяє перевірити роботу протоколу спілкування модуля. Пристрій дозволяє: виконувати ізольовану перевірку цільової мікросхеми; отримувати лог процесу тестування; можливість програмування протоколу тестування користувачем; Передбачене використання графічного інтерфейсу користувача, візуальне програмування протоколу тестування, а також живлення мікросхеми що тестується від самого пристрою. В процесі розробки була використана плата розробника STM32F429I-DISС1, графічна бібліотека emWin та застосунок для побудови графічного інтерфейсу на її основі – AppWizard. В ході розробки: проведено аналіз методів тестування роботи інтерфейсу SPI; сформульовані вимоги до апаратного та програмного забезпечення; розроблено програмне забезпечення для виконання тестування мікросхем; розроблено графічний інтерфейс користувача; реалізовано механізм візуального програмування протоколу тестування. Розроблений пристрій може застосовуватися як для перевірки роботи різноманітних застосувань SPI, таких як периферійні модулі (сенсори, енергонезалежна пам’ять, тощо), мікроконтролери у веденому режимі або рішення на FPGA що використовують даний інтерфейс, так і в процесі їх розробки, виступаючи одним з інструментів налагодження.
dc.description.abstractotherThe qualification work includes an explanatory note (60 p., 23 fig., 4 appendices). The object of development is the creation of a device for testing the operation of peripheral module microchips using the SPI interface, which allows for the verification of the module's communication protocol operation. The device enables: performing isolated testing of the target microchip; obtaining a log of the testing process; user-programmable testing protocol; the use of a graphical user interface, visual programming of the testing protocol, and powering the tested microchip from the device itself. During the development, the STM32F429I-DISC1 developer board, the emWin graphics library, and the AppWizard application for building a graphical interface based on it were used. During the development: an analysis of SPI interface testing methods was conducted; requirements for hardware and software were formulated; software for microchip testing was developed; a graphical user interface was designed; a mechanism for visual programming of the testing protocol was implemented. The developed device can be used both for checking the operation of various SPI applications, such as peripheral modules (sensors, non-volatile memory, etc.), microcontrollers in slave mode, or FPGA solutions using this interface, as well as in their development process, serving as one of the debugging tools.
dc.format.extent74 с.
dc.identifier.citationЩикалюк, Г. І. Термінал для тестування периферійних модулів через інтерфейс SPI : дипломний проект ... бакалавра : 123 Комп'ютерна інженерія / Щикалюк Гліб Ігорович. – Київ, 2024. – 74 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/67461
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectspi
dc.subjectstm32
dc.subjectтестування периферійних модулів
dc.subjectграфічний інтерфейс користувача
dc.subjectemwin
dc.subjectсенсорний дисплей.
dc.subjectperipheral module testing
dc.subjectgraphical user interface
dc.subjecttouch screen.
dc.titleТермінал для тестування периферійних модулів через інтерфейс SPI
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
Shchykaliuk_H_I_bakalavr.docx
Розмір:
4.69 MB
Формат:
Microsoft Word XML
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: