8051 development board in India

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Threaded View
Hello,

I am looking for a devlopment board specifically for the 8051 family
of microcontrollers. My budget is approximately $70. I want the board
to help me write small/medium programs, just to start off my embedded
endeavours. But of course I want it to be helpful in the long run as
well. My actual ambition to create my own embedded OS because I feel
that is the best way to learn about embedded systems.
For the time being I shall be content with the 2K keil evaluation
compiler and other free assemblers.

I have been following up previous posts in this group but so far not
been successful enough in finding a satisfactory answer to my quest.


I live in India hence an Indian vendor would be preferrable. More
specifically I live in Pune, which is a city near Bombay so that I can
always get my board from Bombay in case I can find a vendor there.

Other suggestions regarding foreign based companied would also be
helpful.

Thanks in advance for any of your suggestions and assistance.

Wishing you Happy embedding!
regards,
Seemanta Dutta

Re: 8051 development board in India
On 19 Jan 2004 02:19:32 -0800, seemanta snipped-for-privacy@yahoo.com (seemanta dutta)

Quoted text here. Click to load it

In my opinion the best way to start is to take a flash programmable
8051 controller like the atmel ones - either the simple "S"-family
like 89S52 or the more complex "X2" ones - and build your ISP-cable.
Should be done in half an hour.
There is also a free C-compiler out there: sdcc. Take a look at
http://sdcc.sourceforge.net .
A very thourogh source of information is the forum on
http://www.8052.com . Take a look.


Re: 8051 development board in India
Quoted text here. Click to load it
Or Philips or any other flash 51.

Quoted text here. Click to load it
This has been discussed before. It's not very good.

Quoted text here. Click to load it
Also http://Quest.phaedsys.org

Or you could start off with professional tools....
try http://www.keil.com

They have an MCB900 board which is a flash programmable 8051 with flash
programming software and a real compiler (Keil)
Regards



/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills  Staffs  England    /\/\/\/\/\
/\/\/ snipped-for-privacy@phaedsys.org       www.phaedsys.org \/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

Re: 8051 development board in India
<snip>

Quoted text here. Click to load it

I looked up atmel website and found some stuff. But please clear one
doubt for me. Even if I build my own ISP cable ( I also searched the
net for it too..) won't I need specialised software for programming
the chip ulness of course I decide to write my own programmer.

thanks in advance,

regards,
Seemanta Dutta

Re: 8051 development board in India
Quoted text here. Click to load it

get an MCB900 kit from Keil... complete board all the Flash programming
SW and a decent compiler.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills  Staffs  England    /\/\/\/\/\
/\/\/ snipped-for-privacy@phaedsys.org       www.phaedsys.org \/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

Re: 8051 development board in India
Quoted text here. Click to load it

There is free software readily available. For example, I did some
projects using the 89S53 and I used a simple STK300-compatible ISP
dongle with PonyProg. A schematic for the dongle is available on
PonyProg's website.

Re: 8051 development board in India
seemanta snipped-for-privacy@yahoo.com (seemanta dutta) wrote in message
Quoted text here. Click to load it

In Pune, you can try SPJ Systems [http://www.spjsystems.com /].
They sell 8051 C compiler too.

--- Milind

Re: 8051 development board in India(Thanks!)
<snip>
Quoted text here. Click to load it
Thanks everybody for all your help and advice.
Also thanks Milind for the URL of spjsystems. I shall definitely try it out.

regards,
Seemanta Dutta

Re: 8051 development board in India

Quoted text here. Click to load it

Which GNU compiler would that be?

Ian

Re: 8051 development board in India

Quoted text here. Click to load it

The line should read:
"You can get all the AVR S/W including GNU compiler for free".
to be perfectly clear...        Sorry!

--
Best Regards
Ulf at atmel dot com
We've slightly trimmed the long signature. Click to see the full one.
Re: 8051 development board in India

Quoted text here. Click to load it

Are you telling me gcc can compile for the AVR?

Ian


Re: 8051 development board in India
On Fri, 23 Jan 2004 23:32:56 +0000, Ian Bell

[...]
Quoted text here. Click to load it

You didn't know?

http://www.avrfreaks.net/Tools/showtools.php?ToolID14%5

It does a very nice job, actually...

Regards,

                               -=Dave
--
Change is inevitable, progress is not.

Re: 8051 development board in India

Quoted text here. Click to load it

No I didn't know.  I thought gcc was limited to 16 bit and over processors.
That is compiles with the AVR is cool.

Ian



Re: 8051 development board in India
Quoted text here. Click to load it

If you want an "int" to be 16 bits, it does help if there are a
few 16-bit instructions and/or registers available. [There's
also a pretty decent GCC port for the 68HC11 (which, in my book
is an 8-bit processor.]

One thing gcc can't handle is when pointers to different types
of objects need to be different lengths.

Quoted text here. Click to load it

Definitely.

--
Grant Edwards                   grante             Yow!  .. over in west
                                  at               Philadelphia a puppy is
We've slightly trimmed the long signature. Click to see the full one.
Re: 8051 development board in India

Quoted text here. Click to load it

Mine too.  Used it not long after it came out.

Quoted text here. Click to load it

I assume the paramter passing on the stack model still holds irrespective of
processor type?  I thought this was one (of many) reasons why 8 bitters
were not even considered let alone supported by gcc.

Ian

Quoted text here. Click to load it


Re: 8051 development board in India
Quoted text here. Click to load it


Sure. For architectures with a decent number of registers, the
first one or two parameters are often passed in registers. But,
in general gcc expects to be able to use a stack for parameters
and local "auto" storage.

Quoted text here. Click to load it

Plenty of 8-bit processors (starting at least as early as the
mid-70s with the 8080 and 6800 families) had fully functional
stacks that could be used for parameter passing.  Judging by
what I've seen with the 6811 port, just about any of the 8 bit
CPUs that have a 16-bit address space with a 16-bit SP and
16-bit PC, could be supported.

Processors with variable sized pointers and without a
user-accessible, full-sized stack pointer (e.g. 8051) are a
problem.

--
Grant Edwards                   grante             Yow!  I've got a COUSIN
                                  at               who works in the GARMENT
We've slightly trimmed the long signature. Click to see the full one.
Re: 8051 development board in India

Quoted text here. Click to load it

This is fine for microprocessors but potentialy problematic for
microcontrollers which have very limited resources e.g. RAM such as the
8051 and the PIC.

Ian


Re: 8051 development board in India

Quoted text here. Click to load it

Sure.  If you don't have a stack, porting GCC is going to be a
problem.  But -- there's nothing inherently unsupportable about
8-bit processors.

--
Grant Edwards                   grante             Yow!  Sometime in 1993
                                  at               NANCY SINATRA will lead a
We've slightly trimmed the long signature. Click to see the full one.
Re: 8051 development board in India
On Tue, 27 Jan 2004 13:18:49 +0000, Ian Bell

Quoted text here. Click to load it

I have written programs in C compiled with gcc for AVR with 2K code
space and 128bytes of ram. I had less ram space problems with this
setup than with IAR 8051 compiler and a 8051 clone with the same
amount of ram.

Regards
   Anton Erasmus





Re: 8051 development board in India

Quoted text here. Click to load it

Yup. having just a few more registers can save a lot in RAM
requirements for stack space.  The AVR instruction set was also
designed more for compiler use than the 8051 was.

--
Grant Edwards                   grante             Yow!  Oh, I get it!! "The
                                  at               BEACH goes on," huh,
We've slightly trimmed the long signature. Click to see the full one.

Site Timeline