This thesis describes the entire process of developing a microcontroller kit for learning programming or. student development microcontroller board MiŠKo 3, which will be used by second-year students of Applied Electrical Engineering, majoring in electronics in the course Basics of Microprocessor Electronics with the professor and mentor of this diploma thesis Marko Jankovac. The student board is based on the STM32G474 family microcontroller, and the circuit itself contains a USB hub connected to the main microcontroller via ST-LINK 2.1 debugger, USB C connector for power and data transfer, power control circuit and the possibility of using additional memory via QSPI bus. The main microcontroller controls the peripherals, physically accessible to the user via connectors that are the same in functionality and layout as on the commercial Arduino Due development board. Through these connectors, students will be able to use several different communications such as USART, UART, SPI, I2C, CAN and LIN as well as multiple counters, analog-to-digital converters and digital-to-analog converters. The development board also features an LCD screen, 6 keys and 8 LEDs mounted on the bottom for interaction similar to game consoles. The circuit and the circuit itself are made in the Altium Designer software environment, the circuit is built of six layers, and I also collaborated with iSYSTEM Labs d.o.o. in the production of the circuit, the circuit and then the laying of components.
|