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,624
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.
 

wizpic

Advanced Member level 3
Joined
May 23, 2004
Messages
780
Helped
108
Reputation
216
Reaction score
72
Trophy points
1,308
Location
London
Activity points
6,080
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

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,624
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

milan.rajik

Banned
Joined
Apr 1, 2013
Messages
2,528
Helped
540
Reputation
1,078
Reaction score
523
Trophy points
1,393
Activity points
0
Go for PIC programming. You can configure registers to create Timer delays, generate PWM signals, etc... You will learn more.
 

vanika

Newbie level 2
Joined
May 27, 2015
Messages
2
Helped
1
Reputation
2
Reaction score
1
Trophy points
3
Activity points
23
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.
 

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,624
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?
 

bigdogguru

Administrator
Joined
Mar 12, 2010
Messages
9,831
Helped
2,348
Reputation
4,690
Reaction score
2,274
Trophy points
1,413
Location
Southwest, USA
Activity points
62,510
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.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top