Get to know more about microcontrollers
Time after time I see beginners try to get started in embedded electronics, only to be overwhelmed and not know where to start. Some even make the mistake of trying to write their own code without first gaining a thorough understanding of the microcontroller/microprocessor they’re working with, the programming language they’re working with, or even basic programming concepts. Not to worry though…this article should pose as a good primer to get your feet wet in the world of embedded electronics. This article does not attempt to teach about any specific microcontroller/microprocessor, but is more of a primer to explain the general concepts which apply to all microcontrollers/microprocessors. First off…let’s ask ourselves a couple of questions. The first question – What is a microcontroller? A microcontroller is a tiny microcomputer on a chip. It has a CPU, RAM (Random Access Memory), special function registers, program ROM memory, data ROM memory, anywhere from one to several para...