Programování mikrokontrolérů pro začátečníky
Chcete ovládnout moderní oblast elektroniky a naučit se programovat mikrokontroléry? S mikropočítači můžete začít vyvíjet vlastní elektronická zařízení sami - autorský video kurz „Programování mikrokontrolérů pro začátečníky“.
Celkem je na disk zaznamenáno 108 lekcí videa s celkovou dobou trvání asi 55 hodin!
Programování mikrokontrolérů pro začátečníky
Pro koho je tento kurz určen?
Nejprve jsem ji vytvořil pro začátečníky, pro ty, kteří již znají základy elektroniky a programování, kteří znají základní elektronické komponenty, sestavují jednoduché obvody, umí držet páječku a chtějí jít na zcela novou úroveň, ale tento přechod neustále odkládá, protože potíže s ovládáním nového materiálu.
Kurz je ideální pro ty, kteří se nedávno pokusili naučit programování mikrokontrolérů, ale jsou připraveni vzdát se všeho, protože to nefunguje nebo nefunguje, ale ne tak, jak je potřeba (je to známé?!).
Kurz bude užitečný pro ty, kteří již sbírají jednoduché (nebo možná ne) obvody na mikrokontrolérech, ale mají špatnou představu o tom, jak mikrokontrolér funguje a jak interaguje s externími zařízeními.
Co se naučíte studováním kurzu "Programování mikrokontrolérů pro začátečníky"?
Nejprve si po studiu kurzu budete jasně rozumět tomu, jak mikrokontroléry pracují na nejnižší úrovni, na úrovni strojových příkazů, na úrovni jednotlivých signálů na výstupech. A v naší době to hodně stojí, když programátoři, i když mluví různými programovacími jazyky, nemají ponětí, jaké procesy se skrývají za příkazy jazyka, ve kterém psají své programy.
Dozvíte se, jak mikrokontroléry interagují s různými periferiemi a elektronickými součástmi.
Naučte se, jak správně vytvářet schémata obvodů a správně navrhovat desky plošných spojů pro vaše zařízení.
Seznamte se s populárními výměnnými protokoly: RS232, I2C, SPI, 1-WIRE, Manchester kód, kódování bez návratu na nulu.
A upozorňuji na skutečnost, že téměř všechny protokoly budou implementovány programově, to znamená, že program určí, v jakém časovém okamžiku musí být na výstupech mikrokontroléru nainstalovaná úroveň signálu, aby bylo možné přenášet buď logickou jednotku nebo logickou nulu.
Díky softwarové implementaci protokolů budete mít velmi jasné porozumění tomu, jak jsou protokoly pro výměnu dat organizovány na nejnižší úrovni a jakou logikou probíhá výměna protokolů!
Navíc si budete moci vytvořit svůj vlastní výměnný protokol!
Naučíte se, jak používat různé nástroje pro ladění a programování: od virtuálního elektronického simulačního obvodu po logický analyzátor. Bez těchto nástrojů se dnes ani jeden vážný vývojář neobejde.
Abychom lépe porozuměli fungování mikrokontroléru, naučím vás programovat v jazyce nejnižší úrovně - v Assembleru. Proč v assembleru, ne C? Protože Assembler, na rozdíl od vyššího jazyka C, poskytuje mnohem hlubší pochopení fungování mikrokontroléru.
V tomto jazyce napíšeme mnoho programů a budeme analyzovat práci softwarových knihoven pro práci s různými mikroobvody a moduly a studovat populární výměnné protokoly.
A upozorňuji na skutečnost, že všechny programy a softwarové knihovny, se kterými se v tomto kurzu setkáte, jsou napsány osobně. Takové knihovny nenajdete ani na internetu ani v knihách!
A dokonce si dovoluji tvrdit, že všechny knihovny, které jsem napsal, jsou nejúčinnější ze všech, které můžete najít na internetu nebo v knihách!
Ale nejdůležitější věcí, kterou získáte, jsou neocenitelné praktické zkušenosti! Protože všechno, co budeme studovat, ZDE PO STUDII, DĚLÁME V PRAXI!
Programování mikrokontrolérů pro začátečníky
Výcvik v programování a vytváření zařízení na mikrokontrolérech
Viz také na e.imadeself.com
: