Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Beginners ask for advice on microcontrollers

Status
Not open for further replies.

MR TREE

Newbie level 4
Newbie level 4
Joined
Aug 1, 2012
Messages
5
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,307
Hello, I'm a beginner microcontroller, hope you to give me some advice.
 

Re: beginners ask for help

Good books, and some of the learning experience, can let my introduction to as soon as possible
 

Re: beginners ask for help

Hi,

If it will be your first step in to micro-controller. First thing you should decide is what micro you will work with;
That will be influenced by availability of components (in your location), easiness coding, availability books and help like in edaboard; and prices of hardware and software.
Consider about PIC or Arduino based Atmel micros since they are the most popular in hobbyists.

Thanks
 

Re: beginners ask for help

thanks for your help
 

Re: beginners ask for help

Tutorial (15 Chapters)
http://www.mikroe.com/eng/products/view/266/programming-dspic-mcu-in-c/

Tutorial (4 Chapters)
http://www.mikroe.com/eng/chapters/view/14/chapter-1-world-of-microcontrollers/

Tutorial (9 Chapters)
http://www.mikroe.com/eng/products/view/11/book-pic-microcontrollers/

Tutorial (7 Chapters)
http://www.mikroe.com/eng/products/view/267/architecture-and-programming-of-8051-mcu-s/

Tutorial (4 Chapters)
http://www.mikroe.com/eng/chapters/view/76/pic-basic-book-chapter-3-pic16f887-microcontroller/

What is a Microcontroller?
http://www.pictutorials.com/what_is_microcontroller.htm

8051 Tutorial
**broken link removed**

AVR Tutorial
http://www.avr-tutorials.com/

You can try with this small uC PIC12F675
http://www.best-microcontroller-projects.com/12F675.html


First try some easier circuit and smaller uC. Try to make some LED clock, termometer or voltmeter.

Because You say, you are beginner in uC world, I suggest to have at least two uC programmers, you need programmers to program uC. One for PIC (Microchip) and second for AVR (Atmel). Making of thise two programmers can be DIY exercise and intro in this uC area. Of course if there is some extra floating money in yours pockets you can always buy some commercial programmer. :)

For PIC is PICKit 2 Clone:
http://simon.derr.free.fr/site/spip/spip.php?article11
http://electronics-diy.com/pickit-2-clone.php

AVR is USBasp:
http://www.fischl.de/usbasp/


For books good source is books from author prof. Dogan Ibrahim. Thise books are full of examples with source codes.

:wink:
 
Last edited:
Re: beginners ask for help

If you go for PIC,
http://www.winpicprog.co.uk/pic_tutorial.htm
is one of the oldest but very good tutorial written for beginners in progressive manner.
MPLAB is a free IDE that you can use for assembly language programming of PIC;
You will need a debugger to debug your programs; for MPLAB environment you can easily build clones of ICD2 or Pickit2 debugger units. They can in-circuit-debug your programs; schematics and every info to build them are available on edaboard. Hence no need to spend on programming-software or debuggers.

Thanks
 
Re: beginners ask for help

three most basic and very useful microcontrollers are :
atmega by avr;
at89c51 by atmel; and
pic by microchip.
use books written by MUHAMMAD ALI MAZIDI on whatever microcontroller you select.
books named as:
PIC MICROCONTROLLER AND EMBEDDED SYSTEMS USING ASSEMBLY AND C
OR
AVR MICROCONTROLLER AND EMBEDDED SYSTEMS USING ASSEMBLY AND C
OR
8051 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX C
GOOD LUCK:idea:

- - - Updated - - -

AVR MICROCONTROLLER IS BEST TO LEARN AMONG ALL. BECAUSE ITS COMPILER IS EASILY AVAILABLE NAMED: AVR STUDIO 5.0 (LATEST).
i used to work on avr atmega32 while my graduation project.
"_"
 

Re: beginners ask for help

AVR MICROCONTROLLER IS BEST TO LEARN AMONG ALL. BECAUSE ITS COMPILER IS EASILY AVAILABLE NAMED: AVR STUDIO 5.0 (LATEST).
i used to work on avr atmega32 while my graduation project.
"_"

But there are no debuggers that we can easily build. And debuggers for AVR are expensive. Debugger is a very useful tool for a beginner; But for PICs there are several of clones of debuggers that can be built easily.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top