EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Introduction New to ARM

Started by nerdinrage February 5, 2009
On Fri, 6 Feb 2009 09:47:53 -0800 (PST), you wrote:

>
>On Fri, 6 Feb 2009, rtstofer wrote:
>
>> Debugging by looking at registers is a complete waste of time with
>> uC's at this level. You do not want to get involved with ARM
>> assembly code.

You may not want to get involved, but for any embedded system you really should have some
understanding of what's happenning at a low level, so you know when the compiler is not doing what
you think it should. If nothing else it will teach you how to write code that will compile more
efficiently.

An Engineer's Guide to the LPC2100 Series

I chose an arm processor because it is new to me. I haven't used one
before. I have experience with 68hc11, intel, and atmel 8051 uCs.
So I'm use to C coding with a bit of assembly. I know that ARM
processors are newer technology. The one I chose is more than
capable of doing what I need it to do.

As for purchasing off the shelf DAQ for my project. I have found
that for a single channel with a wide input range and for my test
circuit requirements that the Semtech sx8724 is an amazing find.
Cheap, fast enough for a realtime o-scope, and no requirement for an
antialiasing filter. I have the other parts of my project in order,
all I have left is my communication and control portion. If I have
to move back to an 8051 to complete it I can. I just wanted to learn
something new. I also do expect to get flamed a little by the
pro's.

Thank you for the advice. If anyone else has any good pointers I'm
open to hear them.

--- In l..., "nerdinrage" wrote:
>
> This is Me
> http://www.linkedin.com/in/davidrwilcox
>
> I am currently working on my Graduate thesis. I chose an ARM7 core
> processor, LPC2148, for my project. I was wondering what the best
> free/ish compiler loader out there is. I have used Atmel 8051 with
> AVR Studio. I was looking for something comprable so I could watch
> ports and debug while building programs. Any suggestions?
>
> I have more specific questions about the embedded artist board I
> purchased. Like...
>
> Is it possible to program using USB as a power source?
> I have the LPC2000 flash utility and I am unable to find the
device.
> I am also using a USB to com port dongle... I'm guessing that is
the
> source of my problem.
> Has anyone used an adapter to flash the controller?
>
> Part of the project is a data acquisition system, I had to move to
a
> uC from an I2C to USB bridge to be able to buffer the data from the
> I2C DAQ chip... apparently I can only commit to 1 usb transaction
> every 4ms which is to slow for my aplication. Is there a better uC
> with usb and I2C out there. I kind of jumped on this embedded
artist
> board and I am wondering if it was the right choice. My
application
> should not be that big and there are 3 main parts... communication
> via usb, setting the daq values, and reading/buffering the daq chip
> (semtech sx 8724). I have found an API for the host side and a usb
> project on wiki http://wiki.sikken.nl/index.php?title=LPCUSB ,
> embedded artists has api/headers for the i2c transactions... I'm
just
> wondering what kind of advice seasoned professionals could give me.
>
> Thanks alot
>
> David
>


The 2024 Embedded Online Conference