Programming Language

For Adafruit customers who seek help with microcontrollers

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
amber401
 
Posts: 18
Joined: Mon Jun 17, 2013 12:18 pm

Programming Language

Post by amber401 »

Hello ,

I am interested in learning how to program Microchips,Like, pics, Atmels
etc, what is the easiest to learn? and are there any resources for this ?

Thanks Again
Amber Ruiz.

User avatar
Franklin97355
 
Posts: 23912
Joined: Mon Apr 21, 2008 2:33 pm

Re: Programming Language

Post by Franklin97355 »

what is the easiest to learn? and are there any resources for this ?
Each chip is slightly different and the version of their available languages is also different. Most of the chips have language references and tutorials so I would pick a brand of chip and find a compiler/interpreter for it and start playing with the chip.

User avatar
adafruit_support_mike
 
Posts: 67454
Joined: Thu Feb 11, 2010 2:51 pm

Re: Programming Language

Post by adafruit_support_mike »

The Arduino is a good beginner's platform: http://www.adafruit.com/products/50

The board itself handles USB communication, and the Arduino programming software handles the details of sending signals back and forth between your everyday computer and the chip. The Arduino code libraries contain a lot of commonly-used functionality packed up in an easy-to-use form.

Thing is, the Arduino enviroment doesn't force you to use the training wheels. You can write chip-specific assembly code if you want to.

That combination of support if you want it and power to write code in its most primitive form it you want to do that makes a good learning environment. By the time you outgrow the Arduino environment, you'll still enjoy the convenience it offers when you want to do some quick-and-dirty microcontroller programming.. and every other microprocessor you learn will look familiar at a hardware level.

Locked
Please be positive and constructive with your questions and comments.

Return to “Microcontrollers”