Microcontroller programming for beginners

 

Microcontroller programming for beginnersDo you want to master the modern field of electronics and learn how to program microcontrollers? There is everything to start developing your own electronic devices on microcontrollers yourself - the author’s video course "Programming Microcontrollers for Beginners".

In total, 108 video lessons with a total duration of about 55 hours are recorded on the disc!

Microcontroller programming for beginners


Who is this course for?

First of all, I created it for beginners, for those who are already familiar with the basics of electronics and programming, who know basic electronic components, assemble simple circuits, know how to hold a soldering iron and want to go to a whole new level, but constantly postpones this transition because difficulties in mastering new material.

The course is perfect for those who have just recently made their first attempts to learn microcontroller programming, but are ready to give up everything because it doesn’t work or works, but not as it needs to (is it familiar ?!).

The course will be useful to those who already collect simple (or maybe not so) circuits on microcontrollers, but have a poor understanding of how the microcontroller works and how it interacts with external devices.

course

What do you learn by studying the course "Microcontroller programming for beginners"?

First of all, after studying the course, you will have a clear understanding of how microcontrollers work at the lowest level, at the level of machine commands, at the level of individual signals at the outputs. And this costs a lot in our time, when programmers, although they speak different programming languages, have little idea of ​​what processes are hidden behind the commands of the language in which they write their programs.

You will learn how microcontrollers interact with various peripherals and electronic components.

Learn how to correctly create circuit diagrams and correctly design printed circuit boards for your devices.

Get acquainted with popular exchange protocols: RS232, I2C, SPI, 1-WIRE, Manchester code, encoding without returning to zero.

And I draw attention to the fact that almost all protocols will be implemented programmatically, that is, the program will specify at what point in time what signal level must be installed on the outputs of the microcontroller in order to transmit either a logical unit or a logical zero.

Thanks to the software implementation of the protocols, you will have a very clear understanding of how the data exchange protocols are organized at the lowest level and by what logic the construction of exchange protocols takes place!

Moreover, you will be able to create your own exchange protocol!

You will learn how to use various debugging and programming tools: from a virtual electronic circuit simulation program to a logic analyzer. Not a single serious developer can do without these tools today.

In order to better understand the operation of the microcontroller, I will teach you to program in the lowest level language - in Assembler. Why in assembler, not C? Because Assembler, unlike the higher-level C language, provides a much deeper understanding of the operation of the microcontroller.

We will write many programs in this language, and we will analyze the work of software libraries for working with various microcircuits and modules, as well as study the popular exchange protocols.

And I draw your attention to the fact that all the programs and software libraries that will be encountered in this course are written by me personally. You will not find such libraries either on the Internet or in books!

And I even take the liberty of asserting that all the assembler libraries I wrote are the most effective of all that you can find on the Internet or in books!

But the most important thing that you gain is invaluable practical experience! Because everything that we will study, we HERE AFTER STUDY, WE WILL DO IN PRACTICE!

Microcontroller programming for beginners

Training in programming and creating devices on microcontrollers

See also at i.electricianexp.com:

  • What are microcontrollers - purpose, device, software
  • About microcontrollers for beginners - the history of creation, basic types and times ...
  • PIC microcontrollers for beginners
  • Types and arrangement of AVR microcontrollers
  • Amperka educational kit for teaching electronics and robotics

  •  
     
    Comments:

    # 1 wrote: Valery | [quote]

     
     

    How can I learn, I did not understand. Followed the links and zero.