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.

How to start ARM microcontrollers ?

Status
Not open for further replies.

hm_fa_da

Full Member level 5
Joined
Sep 16, 2003
Messages
279
Helped
10
Reputation
20
Reaction score
4
Trophy points
1,298
Activity points
3,128
arm microcontroller tutorial

hi all ,

i have worked on 8051 and AVR series both on assembly language , now i like to start learning ARM architecture Microcontrollers series ,
i used AVR studio 4 for making my projects , is there a software like this for ARM microcontrollers ?
which ARM microcontroller is good to start ?( Atmel products )
and how to make it's programmer ?

Thanks lot ,
Best regards.
 

direnc

Member level 3
Joined
Jan 27, 2002
Messages
58
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
453
keil arm tutorial

I am in a similar situation, and have been looking into same issues.

I decided to go with the Philips LPC 21XX series. They are cheap and there is a community of developers sharing experiences.

LPC 21XX chips have built-in bootloaders and software can be loaded from the serial port. You can also use jtag both for programming and debugging.

As for the compiler; I have not yet decided.
This free book claims Keil to be the best, but I have heard developers saying it's not really good.
https://www.hitex.co.uk/arm/lpc2000book/

See these links:
https://www.open-research.org.uk/ARMuC/
https://www.lpc2100.com/

Subscribe to the list:
https://groups.yahoo.com/group/lpc2000/

I hope this helps.
 
  • Like
Reactions: Eshal

    Eshal

    Points: 2
    Helpful Answer Positive Rating

bobsanjose

Advanced Member level 1
Joined
Jan 13, 2006
Messages
416
Helped
56
Reputation
112
Reaction score
21
Trophy points
1,298
Location
Silicon Valley
Activity points
5,228
best arm microcontroller

For compilers, Keil has been mentioned and I would expect it to become very good because Keil has been bought by ARM. There is a 16k free version available.
Today there are boards for low cost supporting the LPC2000 Series from Philips. The best deal that I see is from Embedded Artists.
A nice little Quick Start Board for 29 Euros
https://www.embeddedartists.com/products/boards/lpc213x.php
If you want a better device the LPC2148 is great and the board for it can also be purchased there
https://www.embeddedartists.com/products/boards/lpc2148.php
All these boards come with nice software and a free IAR compiler that can compile up to 32k programs. For evaluation or to get started, this is great stuff.

GCC of course is another option
This link can get you started:
https://www.gnuarm.com/

Bob
 

hm_fa_da

Full Member level 5
Joined
Sep 16, 2003
Messages
279
Helped
10
Reputation
20
Reaction score
4
Trophy points
1,298
Activity points
3,128
arm microcontroller tutorials

Thanks for your helps ,

how is crossworks ?( C compiler and assembler )
Atmel chips finding in our market is easier than Philips , which ARM MCU of atmel do you recommand to start with ?
didn't Atmel made it's own PC software for ARM MCUs like AVR ?

Thanks & best regards.
 

michaelmoore44

Newbie level 5
Joined
Nov 18, 2004
Messages
9
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,283
Location
Missouri
Activity points
113
how to start arm

I am a student in the same situation. I would also like to hear more about people's experiences with arm processors.

What do you use to code?
What do you use to program?

In the January 06 edition of "Circuit Cellar" on page 80 there is a good article about getting started with arms.

I have been so satisfied with the atmel AVRs that I am also reluctant to switch to Philips. But after reading all over and trying to figure out what will program flash and what will only program ram, this sounds like an easy and cheap solution.
 

bobsanjose

Advanced Member level 1
Joined
Jan 13, 2006
Messages
416
Helped
56
Reputation
112
Reaction score
21
Trophy points
1,298
Location
Silicon Valley
Activity points
5,228
best 32 bit microcontroller

Michael,
the AVRs are great 8-bit microcontrollers, the ARM7 from Philips are great microcontrollers too. If you need many analog features and a very small chip, e.g. 20-pins or less, the AVRs are still highly recommended (although I really like the LPC900 from Philips for their better ADC and internal oscillator).
If you go the next step, a factor of let's say 5 up for the same price as a MEGA, why would you not want to do it?

Bob
 

fireball003

Full Member level 3
Joined
Oct 28, 2005
Messages
181
Helped
8
Reputation
16
Reaction score
3
Trophy points
1,298
Activity points
3,157
arm how to start

Hi,
I am an undergraduate student. I have Phycore- LPC2294 from phytec. I also have LPC2148 development board with JLink debugger from IAR. Phycore-LPC2294 board is a bit costly (but cheap comparing to its features) but have great performance (2MB flash memory, Ethernet, CAN etc). IAR LPC2148 is also great with its 512 KB internal memory, USB, SD memory slot etc. I use JLink debugger with both boards.

I think it depends upon you to choose the right ARM development system for you. If you are aware about your needs, then it would be easier to find out right microcontroller. And if you are not then mostly you should try looking at your pocket. Cheap LPC2148 systems are great.

I prefer Philips for the lpc2000 group support, because people share their experiences frequently there. I have no experience with other ARM microcontrollers.

Best regards.
 

michaelmoore44

Newbie level 5
Joined
Nov 18, 2004
Messages
9
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,283
Location
Missouri
Activity points
113
arm7 microcontroller tutorial

Thanks for the info fireball003.

Do you also have the IAR compiler?
If yes how do you like it / what do you like about it?

How much did it cost?

you can send me a personal message to respond to this one if you need to.

Also, where is the best place to talk to other phillips users?
 

fireball003

Full Member level 3
Joined
Oct 28, 2005
Messages
181
Helped
8
Reputation
16
Reaction score
3
Trophy points
1,298
Activity points
3,157
how to start with arm

Still I am using IAR compiler free version (32K limit). In fact personally I think it is not made for beginners like me. But as I have to use JLink debugger and I don't have RDI (costs more than 250$), so I was bound to use it. Also it took lot of my time and effort to learn.

I am thinking to migrate to GNU tool chain as I got JLink supported software recently (haven't used yet) at https://groups.yahoo.com/group/gnuarm . I don't know how it would be.

I think best support for Philips is https://groups.yahoo.com/group/lpc2000 . Those people are really friendly.

Best regards
 

michaelmoore44

Newbie level 5
Joined
Nov 18, 2004
Messages
9
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,283
Location
Missouri
Activity points
113
keil tutorial for arm

I also would like to go with the gnu tool chain, because of price, and am interested ing getting the jlink.

I have been researching the subject of switching from 8 bit avr to arm for a few weeks now. There is so much to learn before you can just pick something, and alot of the stuff can cost quite a bit.
 

vmaster

Newbie level 2
Joined
Dec 24, 2005
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,302
arm microcontroller tutorial

Have a look at Jim Lynch's tutorial "ARM Cross Development with Eclipse", available from the olimex site (www.olimex.com/dev/) on the ARM-JTAG page. He explains in great detail how to get started with the GNU toolchain and Eclipse.
Olimex also offers cheap development boards, and a Wiggler clone that works with both the Macraigor software and my open-source OpenOCD (openocd.berlios.de).
 

bobsanjose

Advanced Member level 1
Joined
Jan 13, 2006
Messages
416
Helped
56
Reputation
112
Reaction score
21
Trophy points
1,298
Location
Silicon Valley
Activity points
5,228
arm start

Hi,
in my previous post I forgot to mention a special offering from the guys in Sweden (by the way I do not work for them nor am I related ;-), they just have great deals).
https://www.embeddedartists.com/products/education/edu_base.php
This boards comes with lots of pretested software. Even an RTOS in binary is part of the package.
For 89 Euro it is yours

In response to vmaster, I heard lots of good things about the Eclipse guide. It can also be downloaded together with other useful stuff from here:
https://www.newmicros.com/download/downloads.html

The switch von 8-bit to 32-bit is not without some pain but once you did it, I doubt there is a way back unless you are very much into bit manipulation which is a lot simpler on an 8-bit.

Bob

Bob
 

bajgik

Member level 1
Joined
Jan 25, 2006
Messages
37
Helped
11
Reputation
22
Reaction score
10
Trophy points
1,288
Location
Malta
Activity points
1,469
start arm

hi,

do you have any links to the arm uc tutorials and software+programmers used???? some links plz
 

vatsal1212

Newbie level 2
Joined
Jun 3, 2009
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,289
Hi all,
I am just another newbee in ARM.
I have STM32 uC...
i havent purchased any development board..
i don know how to start using uC...
Can anyone please provide me some hardware consideration for just starting controller ?
Is it tough to make our own PCB with some required pheriperals.?

Thank you
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top