Tento tutoriál si neklade za cíl vyčerpávajícím způsobem popsat problematiku STM32. Jde mi o [...]
Dočtete se zde:
O tom proč s STM32 začít pracovat
O vývojových kitech, programátorech a debuggerech
O tom kde sehnat potřebnou dokumentaci
O tom jakými styly lze programovat
O tom jak zprovoznit vývojové prostředí Atollic TrueSTUDIO
Motivace
Proč začít programovat STM32 ? Ta otázka by se na první pohled mohla zdát [....viac]
Keďže som sa rozhodol pre MCU typu AVR a programovací jazyk "C", je čas pripraviť si [...]
Základné nástroje, ktoré sú nevyhnutné pre naprogramovanie MCU:
textový editor
kompilátor
linker
a programátor
Tieto položky sa dajú ponachádzať na internete samostatne, ale pre zjednodušenie situácie stiahnem ucelený balík (IDE - Integrated Development Enviroment), ktorý v sebe okrem hardwéru programátora obsahuje všetko potrebné. Naviac niektoré obsahujú aj softwérový simulátor (program simulujúci chovanie procesoru), vďaka ktorému môžem vytvárať program a skúšať jeho funkčnosť bez nutnosti mať [....viac]
Už niekoľkokrát som ľuďom zo svojho okolia, pomáhal pri prvých krokoch v programovaní mikrok[...]
Mikrokontrolér (MCU, mikroprocesor, jednočipový procesor, jednočipák,...)
Je to logická elektronická súčiastka, ktorej správanie v el. obvode je predurčené sadou návestí, povelov, inštrukcií,... skrátka - programom.
Tento program je trvale uložený vo vnútri MCU (ROM pamäť) a ostáva zachovaný aj pri neprítomnosti napájacieho napätia.
Program je však možné zmeniť čím sa z MCU stáva univerzálny blok na doske s plošnými spojmi, ktorý eliminuje [....viac]