From: Rich Webb on
On Thu, 17 Sep 2009 23:56:05 -0400, Neil <NeilKurzm(a)worldnet.att.net>
wrote:

>David Brown wrote:
>> Grant Edwards wrote:
>>> On 2009-09-16, FreeRTOS info <noemail(a)mentioned.com> wrote:
>>>
>>>>>> Any suggestions of the compiler software you're using to
>>>>>> write/compile your code and create hex files to upload to the
>>>>>> ATMEL microcontrollers.
>>>>> I prefer gcc. It's the compiler I use for 8 other processors,
>>>>> and I find it helps productivity to use the same set of tools
>>>>> on multiple projects even when the processor differs.
>>>> Is there a GCC for the 8051? SDCC yes, GCC, as far as I know, no.
>>>
>>> Oops. I didn't realize the OP meant 8051. I assumed he meant
>>> AVR, AVR32, or ARM. To answer you question, there isn't an
>>> 8051 backend for gcc.
>>>
>>
>> With a bit of luck, the OP is at an early enough stage that he can pick
>> something other than the 8051 before it is too late...
>
>Is there something wrong with using an 8052 based CPU for a low end project.

It's kind of an odd architecture (by current standards). Well suited for
assembler coding. The bit-addressable registers (including I/O ports)
avoid the need to, e.g., do a read-re/set-write sequence to twiddle a
single flag. The external memory interface isn't all that common on uCs
and can be used to address memory-mapped I/O peripherals (external
synchro-digital converters, for example).

So, there's nothing intrinsically "wrong" with it, and it can be a very
good fit for some projects. Just need to match the problem domain with
the appropriate solution set.

--
Rich Webb Norfolk, VA
From: Chris H on
In message <EeWdna48jIcnOi3XnZ2dnUVZ8hKdnZ2d(a)saix.net>, Lodewicus Maas
<wicus.maas(a)gmail.com> writes
>HI All
>
>I've looked at Keil uVIsion (Trial Version) as well as Asem51v1.3 (old
>stuff).
>
>Any suggestions of the compiler software you're using to write/compile
>your code and create hex files to upload to the ATMEL microcontrollers.
>I would rather review a few other options, than to invest in the Keil
>software, only to discover afterwards that there are maybe better tools
>for the job

For 8051 there are no better tools.

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/



From: Chris H on
In message <4ab0af9a$0$83244$e4fe514c(a)news.xs4all.nl>, Meindert Sprang
<ms(a)NOJUNKcustomORSPAMware.nl> writes
>"Lodewicus Maas" <wicus.maas(a)gmail.com> wrote in message
>news:EeWdna48jIcnOi3XnZ2dnUVZ8hKdnZ2d(a)saix.net...
>> HI All
>>
>> I've looked at Keil uVIsion (Trial Version) as well as Asem51v1.3 (old
>> stuff).
>>
>> Any suggestions of the compiler software you're using to write/compile
>your
>> code and create hex files to upload to the ATMEL microcontrollers.
>
>I am using ImageCraft for the AVR. Cheap and good. Excellent support.

And the Imagecraft AVR compiler will work with the 8051?

READ THE QUESTION

BTW there is no better 8051 compiler than Keil

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/



From: Chris H on
In message <uYKdne44RbcfZC3XnZ2dnUVZ_tednZ2d(a)posted.visi>, Grant Edwards
<invalid(a)invalid.?.invalid> writes
>On 2009-09-16, Lodewicus Maas <wicus.maas(a)gmail.com> wrote:
>> HI All
>>
>> I've looked at Keil uVIsion (Trial Version) as well as Asem51v1.3 (old
>> stuff).
>>
>> Any suggestions of the compiler software you're using to write/compile your
>> code and create hex files to upload to the ATMEL microcontrollers.
>
>I prefer gcc. It's the compiler I use for 8 other processors,
>and I find it helps productivity to use the same set of tools
>on multiple projects even when the processor differs.

AFAIK there is no gcc for 8051
--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/



From: Chris H on
In message <h8qune$fhv$1(a)news.eternal-september.org>, FreeRTOS info
<noemail(a)mentioned.com> writes
>
>"Grant Edwards" <invalid(a)invalid> wrote in message news:uYKdne44RbcfZC3
>XnZ2dnUVZ_tednZ2d(a)posted.visi...
>> On 2009-09-16, Lodewicus Maas <wicus.maas(a)gmail.com> wrote:
>>> HI All
>>>
>>> I've looked at Keil uVIsion (Trial Version) as well as Asem51v1.3 (old
>>> stuff).
>>>
>>> Any suggestions of the compiler software you're using to
>>>write/compile your
>>> code and create hex files to upload to the ATMEL microcontrollers.
>>
>> I prefer gcc. It's the compiler I use for 8 other processors,
>> and I find it helps productivity to use the same set of tools
>> on multiple projects even when the processor differs.
>
>Is there a GCC for the 8051? SDCC yes, GCC, as far as I know, no.

There is no comparison between the SDCC and Keil

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/