Mikrokontrollerprogrammering for nybegynnere
Vil du mestre det moderne elektronikkfeltet og lære hvordan du programmerer mikrokontrollere? Det er alt for å begynne å utvikle egne elektroniske enheter på mikrokontrollere selv - forfatterens videokurs "Programmering av mikrokontrollere for nybegynnere".
Totalt er 108 videotimer med en total varighet på omtrent 55 timer spilt inn på platen!
Mikrokontrollerprogrammering for nybegynnere
Hvem er dette kurset for?
Først av alt, jeg opprettet den for nybegynnere, for de som allerede er kjent med det grunnleggende innen elektronikk og programmering, som kjenner de grunnleggende elektroniske komponentene, monterer enkle kretsløp, vet hvordan du holder et loddejern og vil gå til et helt nytt nivå, men utsetter hele tiden denne overgangen pga. vanskeligheter med å mestre nytt materiale.
Kurset passer også for de som nylig har gjort sine første forsøk på å studere mikrokontrollerprogrammering, men er klare til å gi fra seg alt fra at ingenting fungerer eller fungerer for ham, men ikke som han trenger (han vet ?!).
Kurset vil være nyttig for de som allerede samler enkle (eller kanskje ikke så) kretsløp på mikrokontrollere, men har en dårlig forståelse av essensen av hvordan mikrokontrolleren fungerer og hvordan den samspiller med eksterne enheter.
Hva lærer du ved å studere kurset "Mikrokontrollerprogrammering for nybegynnere"?
Først av alt, etter å ha studert kurset, vil du ha en klar forståelse av hvordan mikrokontrollere fungerer på det laveste nivået, på nivået av maskinkommandoer, på nivået med individuelle signaler ved utgangene. Og dette koster mye i vår tid, når programmerere, selv om de snakker forskjellige programmeringsspråk, har liten anelse om hvilke prosesser som er skjult bak kommandoene til språket de skriver programmene sine i.
Du vil lære hvordan mikrokontrollere samhandler med forskjellige periferiutstyr og elektroniske komponenter.
Lær hvordan du oppretter kretsdiagrammer korrekt og utformer trykte kretskort for enhetene dine.
Bli kjent med populære utvekslingsprotokoller: RS232, I2C, SPI, 1-WIRE, Manchester-kode, koding uten å gå tilbake til null.
Og jeg gjør oppmerksom på at nesten alle protokoller blir implementert programmatisk, det vil si at programmet vil spesifisere på hvilket tidspunkt hvilket signalnivå som må installeres på utgangene til mikrokontrolleren for å overføre enten en logisk enhet eller en logisk null.
Takket være programvareimplementeringen av protokollene vil du ha en veldig klar forståelse av hvordan datautvekslingsprotokollene er organisert på det laveste nivået og etter hvilken logikk konstruksjonen av utvekslingsprotokoller foregår!
Dessuten vil du kunne lage din egen utvekslingsprotokoll!
Du vil lære å bruke forskjellige feilsøkings- og programmeringsverktøy: fra et virtuelt elektronisk kretssimuleringsprogram til en logisk analysator. Ikke en eneste seriøs utvikler kan klare seg uten disse verktøyene i dag.
For bedre å forstå mikrokontrollerens drift, vil jeg lære deg å programmere på språket på laveste nivå - i Assembler. Hvorfor i assembler, ikke C? Fordi Assembler, i motsetning til språket på høyere nivå, gir en mye dypere forståelse av mikrokontrollerens drift.
Vi vil skrive mange programmer på dette språket, og vi vil analysere arbeidet med programvarebibliotek for arbeid med forskjellige mikrokretser og moduler, samt studere de populære utvekslingsprotokollene.
Og jeg gjør oppmerksom på at alle programmene og programvarebibliotekene som vil bli møtt på dette kurset er skrevet av meg personlig. Du vil ikke finne slike biblioteker verken på Internett eller i bøker!
Og jeg tar selv friheten til å hevde at alle samlerbibliotekene jeg skrev er de mest effektive av alt du kan finne på Internett eller i bøker!
Men det viktigste du får er uvurderlig praktisk erfaring! Fordi alt vi studerer, HER HER ETTER STUDIE, VIL VI GJØRE PRAKSIS!
Mikrokontrollerprogrammering for nybegynnere
Opplæring i programmering og oppretting av enheter på mikrokontrollere
Se også på elektrohomepro.com
: