Programovanie mikrokontrolérov pre začiatočníkov
Chcete ovládať modernú oblasť elektroniky a naučiť sa programovať mikrokontroléry? Na mikrokontroléroch môžete začať vyvíjať svoje vlastné elektronické zariadenia sami - autorský video kurz „Programovanie mikrokontrolérov pre začiatočníkov“.
Celkom je na disk nahratých 108 videozáznamov v celkovej dĺžke približne 55 hodín!
Programovanie mikrokontrolérov pre začiatočníkov
Pre koho je tento kurz určený?
Najprv som ho vytvoril pre začiatočníkov, pre tých, ktorí už poznajú základy elektroniky a programovania, ktorí poznajú základné elektronické komponenty, zostavujú jednoduché obvody, vedia, ako držať spájku a chcú ísť na úplne novú úroveň, ale tento prechod neustále odkladá ťažkosti s ovládaním nového materiálu.
Kurz je vhodný aj pre tých, ktorí sa nedávno pokúsili študovať programovanie mikrokontrolérov, ale sú pripravení vzdať sa všetkého zo skutočnosti, že pre neho nič nefunguje alebo nefunguje, ale nie tak, ako potrebuje (vie?!).
Kurz bude užitočný pre tých, ktorí už zbierajú jednoduché (alebo možno nie) obvody na mikrokontroléroch, ale majú nedostatočné pochopenie toho, ako mikrokontrolér funguje a ako interaguje s externými zariadeniami.
Čo sa naučíte študovaním kurzu "Programovanie mikrokontrolérov pre začiatočníkov"?
Najprv budete mať po prečítaní kurzu jasné pochopenie toho, ako mikrokontroléry pracujú na najnižšej úrovni, na úrovni strojových príkazov, na úrovni jednotlivých signálov na výstupoch. A to v dnešnej dobe veľa stojí, keď programátori, aj keď hovoria rôznymi programovacími jazykmi, majú len malú predstavu o tom, aké procesy sa skrývajú za príkazmi jazyka, v ktorom píšu svoje programy.
Dozviete sa, ako mikrokontroléry interagujú s rôznymi periférnymi zariadeniami a elektronickými komponentmi.
Naučte sa, ako správne vytvárať schémy obvodov a správne navrhovať dosky s plošnými spojmi pre svoje zariadenia.
Zoznámte sa s populárnymi výmennými protokolmi: RS232, I2C, SPI, 1-WIRE, Manchester kód, kódovanie bez návratu na nulu.
A upozorňujem na skutočnosť, že takmer všetky protokoly budú implementované programovo, to znamená, že program určí, v akom časovom okamihu musí byť na výstupoch mikrokontroléra nainštalovaná úroveň signálu, aby sa mohla prenášať buď logická jednotka alebo logická nula.
Vďaka softvérovej implementácii protokolov budete mať veľmi jasné pochopenie toho, ako sú protokoly výmeny údajov organizované na najnižšej úrovni a akou logikou sa vytvára výmena protokolov!
Navyše si budete môcť vytvoriť svoj vlastný výmenný protokol!
Naučíte sa používať rôzne nástroje na ladenie a programovanie: od simulačného programu virtuálnych elektronických obvodov po logický analyzátor. Ani jeden vážny vývojár sa dnes bez týchto nástrojov nezaobíde.
Aby som lepšie porozumel fungovaniu mikrokontroléra, naučím vás programovať v jazyku najnižšej úrovne - v Assembleri. Prečo v assembleri, nie v C? Pretože Assembler, na rozdiel od jazyka C na vyššej úrovni, poskytuje oveľa hlbšie pochopenie fungovania mikrokontroléra.
V tomto jazyku napíšeme veľa programov a budeme analyzovať prácu softvérových knižníc pre prácu s rôznymi mikroobvodmi a modulmi, ako aj študovať populárne výmenné protokoly.
Upozorňujem na skutočnosť, že všetky programy a softvérové knižnice, s ktorými sa stretnete v tomto kurze, napíšem osobne. Tieto knižnice nenájdete ani na internete ani v knihách!
A dokonca si dovolím tvrdiť, že všetky knižnice, ktoré som napísal, sú najúčinnejšie zo všetkých, ktoré nájdete na internete alebo v knihách!
Ale najdôležitejšia vec, ktorú získate, sú neoceniteľné praktické skúsenosti! Pretože všetko, čo budeme študovať, TU ZA PO ŠTÚDII, UPLATŇUJEME V PRAXI!
Programovanie mikrokontrolérov pre začiatočníkov
Školenie v programovaní a tvorbe zariadení na mikrokontroléroch
Pozri tiež na electro-sk.tomathouse.com
: