IEEESTEC 17TH (2024), (pp. 121–127)
АУТОР / AUTHOR(S): Nevena Veselinović
DOI: 10.46793/IEEESTEC17.121V
САЖЕТАК / ABSTRACT:
U radu je opisan postupak projektovanja i implementacije sistema zasnovanog na ARM mikrokontroleru iz STM32 serije, odnosno STM32F103RBT6 mikrokontroleru, koji integriše najčešće korišćene periferijske jedinice na jednoj štampanoj ploči. Glavni cilj projekta je razvoj kompaktnog i efikasnog razvojnog okruženja, koje će omogućiti brže i jednostavnije testiranje i učenje u oblasti mikroelektronike. U prvom delu rada dat je teorijski pregled arhitekture ARM mikrokontrolera, s posebnim osvrtom na STM32 seriju. Drugi deo rada obuhvata praktičnu realizaciju razvojnog okruženja u softverskim alatima STM32CubeMX i Altium Designer. U STM32CubeMX alatu prikazane su konfiguracije i plan rasporeda periferija, dok je u softveru Altium Designer dizajnirana štampana ploča koja integriše sve periferijske jedinice. Posebna pažnja posvećena je optimizaciji rasporeda komponenata i rutiranju signala, kako bi se obezbedila pouzdanost i funkcionalnost sistema.
КЉУЧНЕ РЕЧИ / KEYWORDS:
Altium Designer, ARM mikrokontroleri, periferijske jedinice, razvojno okruženje, STM32CubeMX, STM32F103RBT6
ЛИТЕРАТУРА/ REFERENCES:
- ARM Holdings Ltd. ARM Official Website. Dostupno na: https://www.arm.com/
- STMicroelectronics Official Website, 2019. Dostupno na: https://www.st.com/content/st_com/en.html
- STMicroelectronic, Arm Cortex-M3 – Microcontrollers, STMicroelectronics, 2020. Dostupno na: https://www.st.com/content/st_com/en/arm-32-bit-microcontrollers/arm-cortex-m3.html
- STMicroelectronics, Tehnička dokumentacija za STMF103RBT6 mikrokontroler. Dostupno na: https://www.st.com/resource/en/datasheet/stm32f103rb.pdf
- STMicroelectronics, Softverski alat STM32CubeMX, STMicroelectronics, 2023. Dostupno na: https://www.st.com/en/development-tools/stm32cubemx.html#overview
- Altium Designer, Altium Designer Official Website, Altium, 2024. Dostupno: https://www.altium.com/altium-designer/
- Bosch Sensortec, Humidity Sensors BME280. Dostupno na: https://www.bosch-sensortec.com/products/environmental-sensors/humidity-sensors-bme280/
- STMicroelectronics, Tehnička dokumentacija za NUCLEO-F103RB – STM32 Nucleo-64 development board with STM32F103RB MCU, STMicroelectronics. Dostupno na: https://www.st.com/en/evaluation-tools/nucleo-f103rb.html