Хранилището съдържа файловете, свързани с реализирането на дипломен проект по темата въз основа на STM32F401CCU6 микроконтролер.
В директории inc/
и src/
се намира авторският код за микроконтролера, заедно
с модифицираната библиотека за VGA видео (https://mikrocontroller.bplaced.net/wordpress/?page_id=389) във
файлове inc/stm32_ub_vga_screen.h
и src/stm32_ub_vga_screen.c
и две функции, взаимствани от книгата Numerical
Recipes: The Art of Scientific Computing, Third Edition (four1 и realft), във файл src/main.c
.
В STM32F4xx_DSP_StdPeriph_Lib_V1/
се намира стандартната периферна
библиотека за STM32 микроконтролери от серия STM32F4, предоставена от STMicroelectronics (https://www.st.com/en/embedded-software/stsw-stm32065.html).
Програмата се компилира с команда make
, като двоичният файл се записва под името vga.elf
.
В директория schem/
се намират работните файлове от системата за автоматизация на
проектирането в електрониката OrCAD, използвана за проектирането на принципната
електрическа схема и печатната платка. Директно в schem/
са поставени файловете на OrCAD Capture,
създадени при проектирането
на принципна електрическа схема,
а в schem/layout/
се намират файлове от конструктивната
част на системата, създадени при проектирането на платката.