Thursday, September 6, 2018

Tutorial 1

Hello every one, I hope you all are doing great. I started this blog to help me and others like me, to learn and understand the exciting world of AVR micro-controllers.

I will try to keep the things as simple as possible.

A micro-controller is just a silicon chip that can do whatever we ask it to do.



In PC we write instructions  that we want our micro-controller to do and then we transfer these instructions to our micro-controller and micro-controller starts following our instruction. This is called programming the micro-controller. In simple word programming a micro-controller means telling the micro-controller to do the task. We just write these task one by one and put that in the brain of micro-controller.


There is a wide variety of micro-controllers available in the market today from different different manufacturers, The basic principle of programming each an every micro-controller is same "We write the task and put that into the brain of micro-controller". It really doesnot matters which micro-controller we start learning, all the basic principle are same in every micro-controllers.

I will not go in the conventional theoritical way to learn something interesting. Conventional way is boring :). We will learn in a practical way. Lets make a list what we all need to program a microcontroller.
1. A PC or a laptop to write the instructions (called program).
2. A Micro-controller
3. Some hardware to connect our micro-controller to PC. Some LEDs, resistors, etc.


 I will tell the exact list in my next tutorial. Till then keep smiling.







No comments:

Post a Comment

Tutorial 4

Hello guys. In this tutorial I am going to show you the connection between Atmega8 and USBasp. USBasp comes with FRC (Flat Ribbon Cable), w...