Re: 8051 Development Board / 89C51 / MCS51 / 8052
- From: Brian Clark <nospam@xxxxxxxxxxx>
- Date: Sat, 9 Jul 2005 09:31:15 +0000 (UTC)
Ken Smith wrote:
> In article <dam2gs$rk1$1@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
> Brian Clark <nospam@xxxxxxxxxxx> wrote:
> [...]
>
>>The compiler being used is the SDCC open-source one. I'm making no
>>attempt to say its perfect for every job, its just something I've used
>>for some time and find useful.
>
>
> Note to self: Go find this puppy.
>
>
>
>>Regarding programming in assembly, I totally agree - its only when
>>you're at the nuts and bolt level that you can really understand what
>>the processor is doing. I always feel that things like C are a trade off
>>between (speed of development and ease) vs (execution speed, code
>>compactness and optimisation) on the other.
>
>
> Actually, I may not even agree that C saves time in development. In order
> to use C, you need to go with a much higher performance micro with more
> RAM and ROM. This often blows you out of a single chip solution into a
> multichip one. The more stuff in a design, the longer it generally takes.
>
> In both C and Assembly, I usually spend more time designing the software
> than actually coding it up.
>
>
>
>>Thanks for the info on Cygnal being 50MIPs, that is pretty nippy I must
>>say. I've used Dallas Maxim chips that have a single cycle instruction
>>architecture - its good to know they have completition!
>
>
> I've been having trouble getting the 12 bit ADC to perform but I'm working
> on another part of my project right now. Fairly soon, I'll have to come
> back to that problem.
Well I'd agree that the first chip you'll probably add with be SRAM!
Then probably glue logic to get the ram to work, yep good point Ken!
What ADC are you using, I've tended to interface to external ones in the
past for simple battery monitoring etc. Only dead basic ones like 8-bit
AD08831 that are SPI or I2C. Be interested to hear what other people are
using - often word of mouth is how a good chip gets known.
--
regards
Brian Clark
E-Mail : brian.clark@xxxxxxxxxxx
Web : www.clayzer.com
OpenPGP KeyID: 0x45ED7715
.
- Follow-Ups:
- Re: 8051 Development Board / 89C51 / MCS51 / 8052
- From: Ken Smith
- Re: 8051 Development Board / 89C51 / MCS51 / 8052
- References:
- Re: 8051 Development Board / 89C51 / MCS51 / 8052
- From: Martin Riddle
- Re: 8051 Development Board / 89C51 / MCS51 / 8052
- From: Ken Smith
- Re: 8051 Development Board / 89C51 / MCS51 / 8052
- From: Brian Clark
- Re: 8051 Development Board / 89C51 / MCS51 / 8052
- From: Ken Smith
- Re: 8051 Development Board / 89C51 / MCS51 / 8052
- Prev by Date: Re: AC Induction Motors burning out under no load?
- Next by Date: Software Patents defeated in Europe
- Previous by thread: Re: 8051 Development Board / 89C51 / MCS51 / 8052
- Next by thread: Re: 8051 Development Board / 89C51 / MCS51 / 8052
- Index(es):
Relevant Pages
|