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.

Starting ARM Core(For microcontroller-based applications)

Status
Not open for further replies.

Roll No Three

Junior Member level 1
Junior Member level 1
Joined
Aug 20, 2013
Messages
19
Helped
1
Reputation
2
Reaction score
1
Trophy points
3
Activity points
114
Hello Everyone!!!
I am starting to learn ARM core(for microcontroller-based applications)..I have experience on AVR ,8051 and a bit on PIC also!!!!!
But as like many others am confused where to start with. There are many versions available like ARM7TDMI,Cortex-M3/M4,etc.
Please guide me on where to start and IDE to use for the same
 

Do you have breadboarding supplies and benchtop power supply?
There are many, many, many development kits of the AMR7TDMI based parts from several sources, including starter kits from IAR, Keil, Rowley Crossworks, and more. These kits are often more "turnkey" and come with what you need for hardware and pluf into a PC USB port with a cable, usually. Or, you can jump on to the later/current ARM Cortex M3 or M0 or other processors cheaply with using an mbed DIP board (www.mbed.org). There is a free web-based compiler and debug tool that you run from your PC, and you plug into the mbed module via USB cable - it is good to have the little mbed DIP modules plugged into a breadboard to protect their pins and this allows you to easily build on circuits to interface to thembed module pins/IO.
 

Hey thanks for reply :)
Yup I have breadboarding supplies...
but which one wud be better to start with...ARM7TDMI or Cortex M3?
 

You can opt for LPC23xx series as they use ARM7TDMI versions. Cortex M3 is a name used for ARM7TDMI which are used for embedded applications. You should choose a microcontroller development board employing ARM processor.
 

Okkey I'll see to LPC23xx
But as far as I know ARM7TDMI is based on older ARM architecture while cortex M3 on a newer one
I have seen development boards by ST microelectronics(STM32 Discovery kit) and also by ngx technologies...
Can u suggest any good development board?
 

The STM32 Discovery board is also a pretty good platform, and surprisingly inexpensive. Depending on what you have for development software - you can also get started there for free.. IAR offers a starter version of the Embedded Workbench for ARM (EWARM) as a download for free with a 32K code size limit . They offer a number of complete starter kit packages, but the prices for the boards, etc. isn't as low.
 
thanku everyone for valuable and quick replies :)
I'll soon post my work on ARM :)
 

A better option is to start with lpc2138/48.There are lots of tutorial available on Internet. Or i can help you with the basic coding.
 

Hey thanx a lot for saying that. First I want to try it myself,I will seek your help wherever required...
 

If you are very serious on starting on ARM, I suggest you to buy a good ARM7 (lpc2148) development board that would not cost more than 25-35$. Then get microvision keil software for ARM. And start practicing it. LPC2148 is not at all hard to learn even for newbie & u have good experience on other microcontrollers so should have a 'cakewalk' on it. There are lot of forums available on net for help in lpc2148.
 
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top