I would figure that any generic C compiler designed for the 8051 or 8052
should work, as long as I appropriately set the addresses that the 80552 has
that those don't, but this has not been my experience, using the 2500AD
compiler.
I will consider any alternative, commercial or shareware, or any hints
or suggestions.
TIA...
==========================================================================
Darren "Krak" Krakowski | politics -n- from the Greek word poly- |
kr...@expert.cc.purdue.edu | meaning many, and the English word tics, |
#include <stddisclmr.h> | meaning small blood sucking insects. |
==========================================================================
Two carpenters were asked what they were doing. The first said, "I am
cutting this wood." The second said, "I am building a home."
--------------------------------------------------------------------------
Hi-Tech Software do a great 'c' compiler for AUS$750
Contact clyde at hit...@hitech.com.au
I've used it for over 3 years now
Leigh
>I would figure that any generic C compiler designed for the 8051 or 8052
>should work, as long as I appropriately set the addresses that the 80552 has
>that those don't, but this has not been my experience, using the 2500AD
>compiler.
The only difference is the extra SFRs, so making a header file stating the
extras will do... no need to buy a C compiler for that.
>Does anyone know where I can get a C compiler for the 80C552 microcontroller?
>I have several assemblers that will let me write code, but I am required
>to do some of it in C (some people who will be using the code are not
>as comfortable working with assembly as they are with C).
>I would figure that any generic C compiler designed for the 8051 or 8052
>should work, as long as I appropriately set the addresses that the 80552 has
>that those don't, but this has not been my experience, using the 2500AD
>compiler.
>I will consider any alternative, commercial or shareware, or any hints
>or suggestions.
>TIA
Some time ago I came across a whole web site devoted to the 8051
series assemblers and compilers, I cant renember the exact site but i
foud it via a hyperlink from
http://www.psyber.com/~tcj
I have just double checked my previous posting and ended up at
http://www.hitex.com/automation/FAQ/8051/
check out sections 4.1 4.2 and 4.3
In sci.electronics.design you write:
>>Does anyone know where I can get a C compiler for the 80C552 microcontroller?
>>I have several assemblers that will let me write code, but I am required
>>to do some of it in C (some people who will be using the code are not
>>as comfortable working with assembly as they are with C).
>>I would figure that any generic C compiler designed for the 8051 or 8052
>>should work, as long as I appropriately set the addresses that the 80552 has
>>that those don't, but this has not been my experience, using the 2500AD
>>compiler.
>The only difference is the extra SFRs, so making a header file stating the
>extras will do... no need to buy a C compiler for that.
Yes and no. I assumed the same thing, wrote the header file, and thought
I would be on my merry way. However, the compiler I am using saw the
addresses specific to the '552s internal memory where those SFR's reside
and gave me errors that those memory locations don't exist. And it is
correct for its own purposes, since those memory locations _don't_ exit
for the 8051 derivatives it is designed to compile for.
Maybe there is some way around this...?
==========================================================================
Darren "Krak" Krakowski | politics -n- from the Greek word poly- |
kr...@expert.cc.purdue.edu | meaning many, and the English word tics, |
#include <stddisclmr.h> | meaning small blood sucking insects. |
==========================================================================
In the confrontation between the stream and the rock, the stream
always wins - not through strength, but by perseverance.
--------------------------------------------------------------------------
>Does anyone know where I can get a C compiler for the 80C552 microcontroller?
IAR Systems make a very good compiler & assembler for the 8051 family.
It has been around for several years. It produces very efficient code
and it is easy to mix C and assembler.
I only have their UK telephone number which is 071 924 3334. I believe
they are a Swedish company.
John Moore
Fleet
Hants UK
Fleet, Hants, England
>Does anyone know where I can get a C compiler for the 80C552 microcontroller?
>I have several assemblers that will let me write code, but I am required
>to do some of it in C (some people who will be using the code are not
>as comfortable working with assembly as they are with C).
>I would figure that any generic C compiler designed for the 8051 or 8052
>should work, as long as I appropriately set the addresses that the 80552 has
>that those don't, but this has not been my experience, using the 2500AD
>compiler.
>I will consider any alternative, commercial or shareware, or any hints
Try www.keil.com or www.hitech.com ( Keil C51 is excellent...)