- V názve adresy kam vytvárame projektu sa nesmie nachádzať diakritika ani medzery (može to sposobovať problemy)!
- projekt je týmto krokom vytvorený a prechádza sa do prostredia CubeMX, kde sa konfigurujú periférie MCU
- nastavenie funkcie GPIO alebo ich priradenie k periférii (podľa potreby)
- konfigurácia konkrétnych GPIO, ktoré boli zvolené v predošlom kroku
- v nastaveniach hodín (clock configuration) nie je nutná žiadna zmena, pretože nám stačí počiatočná konfigurácia
-
nastavenia, ktoré cheme nastaviť ešte pred samotným generovaním kódu
-
pre každú použitú perifériu bude vygenerovaný ".c" a ".h" súbor
- zvolenie "LL - low level" knižnice
- vygenerovanie kódu
- Podla zadania z predchadzajuceho cvicenia ("zadanie_cv_4") nakonfigurujte periferie (GPIO, EXTI ...) s vyuzitim grafickeho rozhrania CubeMX. To znamena, ze pociatocna koniguracia vyuzitych periferii bude automaticky vygenerovana grafickym rozhranim.
- Pri konfiguracii genervania kodu zvolte "LL - low level" kniznicu ako kniznicu, ktoru pouzije generator pri generovani kodu.
- V programe zo zadania "zadanie_cv_4" nahradte casti kodu, kde nastavujete periferie/registre pomocou CMSIS kniznice funkciami z "LL" kniznice.
- "zadanie_cv_5" ma navonok fungovat rovnako ako "zadanie_cv_4". Rozdiel je v sposobe, akym je MCU konfigurovane a aka kniznica je pouzita pre nastavovanie periferii/registrov (LL namiesto CMSIS).