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.

Want to learn microcontroller programming

Status
Not open for further replies.

alpha91

Full Member level 3
Joined
Sep 23, 2011
Messages
168
Helped
1
Reputation
2
Reaction score
2
Trophy points
1,298
Activity points
2,625
Hi all, i am new to microcontroller, i wish to learn to programming and i know very less about it. Can i know any website that is for beginner? and i not sure whether assembly language or c language is better.
 

This is good tutorials for beginners

**broken link removed**
 
Ardiuno is a good place to start the main factor there is lots of information and projects out there
, I found by reading lists of books and reading through others people code gives an excellent ideas how to understand and write your own code
 
  • Like
Reactions: chiques

    chiques

    Points: 2
    Helpful Answer Positive Rating
Ardiuno is a good place to start the main factor there is lots of information and projects out there
, I found by reading lists of books and reading through others people code gives an excellent ideas how to understand and write your own code

ok... i am still searching for books. actually i can do some basic programming like blinking LED and setting delay with C language. but i wish to learn more like PWM , setting header file. All these is very basic but i dont even know how to do it. and other people project might using different IC and that's what bothering me as well. :sad:
 
  • Like
Reactions: PA3040

    PA3040

    Points: 2
    Helpful Answer Positive Rating
Go for PIC programming. You can configure registers to create Timer delays, generate PWM signals, etc... You will learn more.
 
Message is unavailable.
 
I think you should decide what kind of controllers you want to start working. Of course this choice is not final, in the long term you can easily switch to almost any other.
I would advise to first select the type of controller in which a lot of information and examples. Alternatively ATMEGA or STM32. These controllers are VERY much information - try GOOGLE.
 
Go for PIC programming. You can configure registers to create Timer delays, generate PWM signals, etc... You will learn more.

ya... i am learning... but i dont know what software to use also, seems like all the tutorial using different software. I am wondering whether it will affect the coding format or not. I am using MPLAB and MikroC now. MPLAB is quite complicated.

- - - Updated - - -


Hi, thanks for the link, but it is too deep for me now. will save it for future study. thanks :thumbsup:

- - - Updated - - -

I think you should decide what kind of controllers you want to start working. Of course this choice is not final, in the long term you can easily switch to almost any other.
I would advise to first select the type of controller in which a lot of information and examples. Alternatively ATMEGA or STM32. These controllers are VERY much information - try GOOGLE.

i see... thanks. i am focusing on PIC microcontroller now. and i learning with 16f84a and 16f628a. STM i think is quite expensive right?
 

STM i think is quite expensive right?

Actually, ST Microelectronics offers some of the best value for ARM Cortex-Mx development boards.

The STM32 MCU Discovery Kits range in cost from less than $8 to about $25 USD, they incorporate a ST-Link V2, a USB JTAG programmer/debugger, which has drivers for most of the popular C/C++ toolset IDEs, such as KEIL.

STM32 MCU Discovery Kits

STM32 Discovery Kits - Digikey

BigDog
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top