Atmega16 is a member of mega AVR family . I think its a good start for our purpose . we will start learning with this kind of AVR . you will need :
1- Atmega162- Programmer
3- Simulator(Proteus)
4- Compiler(Codevision)
5- Led , other devices
6- An AVR Book
1- Atmega16:
has all things that we need for programming . so you will need it in practical purposes
2- Programmer:
if you want to run your code in micro , you should have a programmer to transmit ,code to micro
3- Simulator :it is really very necessary to simulate a program before we program our chip . because there are many mistakes and logical errors that they will stop or at least harden our goal. if you simulate the program . you will rapidly find and debug your code
Proteus is one of simulators that are needed to simulate, you can download it here
please introduce me if there were better software's
4- Compiler:we write our code in C(a programming language) ,of course we'll need a compiler to translate our code to assembly and machine language . so I decided to introduce you Codevision .
as i said before:please introduce me ,you the nice friend
5- LED and other devices :
in many times we need a device to show the output . for example if you want to represent a voice you will need a speaker
6-An AVR Book :
for further reading and understanding better , I propose you the books,whether ebook or paper book . Its not necessary but useful . as an example:
Atmel AVR Microcontroller Primer: Programming and Interfacing
download it here for free
for educational purpose you just need simulator and compiler . so you can save money and just buy these two things
don't forget to leave here comments for me
No comments:
Post a Comment