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.

Microcontroller programming

Status
Not open for further replies.

RajivConfident

Member level 3
Joined
Jun 25, 2014
Messages
61
Helped
20
Reputation
72
Reaction score
32
Trophy points
1,298
Location
Pokhara,NEPAL
Activity points
1,636
I am beginer of microcontroller programming.
I have the knowledge of C and C programming.So i want to know what do i need to store the programme in microcontroller.Which software is used and which device is used please provide me the download link if possible.
 

Hello!
It really depends on the microcontroller.
Let's assume it's a recent device, then there is usually some non-volatile memory called flash
in the processor. Flash is used to store the program and can also be used to store non-volatile info.
Usually any processor maker also sells development board to promote its products.
I use essentially Texas Instruments processors (MSP430) and I could recommend the launchpad
series. Very cheap (less than 15 USD), and it's all you need to start. The development environment
is free up to a certain amount of program, but anyway big enough to let you do some quite advanced
programs.
To purchase a board, go to any online seller like Digikey, Mouser, etc...
To download the IDE, search for example Texas Instruments Code Composer Studio
What I said for Texas should be valid for any other maker. For example, there is a PIC32 board
called something like Pic32 UNO. It's a very complete system and in this case you should download
MPLAB X. For what I have seen, Pic32 has many libraries, but I think it's a drawback because you
don't really "see" what you do. For example, blinking a LED is done through some function of the
libs, but I think it's clearer if you can do something like PORT_X_OUT |= 0x01; to lit the first bit.

Dora.
 
Can u provide me the link to download IDE
 

    V

    Points: 2
    Helpful Answer Positive Rating
Search for Code Composer Studio in ti.com

You have to request download link. They will provide you the download link in email.
 

Look for ARM cortex-m0, for example freescale kinetis l series or stm32f0xx series. These microcotrollers are 32-bit but are cheaper than 8-bit microcontrollers like PIC or AVR but have more capabilities. Programming is not very dificult and there are plenty of free IDEs availabel like Cocox or Ride7.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top