From: Dave M. <mc...@ne...> - 2013-08-30 17:58:15
|
On 08/30/2013 01:53 PM, Michael Hawkins wrote: > Thanks to all that replied to my shockingly newbie question! I googled > more and found the answers I needed. I love SDCC! But all of my work > with SDCC so far has been Z80 because I've worked with Z80 for well over > 25 years now. > > I wanted to switch to more modern chips. I liked the Atmel 89C55WD > because it has four IO ports plus 24K flash and 256 SRAM. It seemed to > be darn cheap for all of what it has built in. > > But now that I need more SRAM, I have to give up two ports. That's OK > for my current project. But if anyone wants to suggest an alternative > part before I begin development of this project then I am all ears. > > The project is to provide a simple web server that allows turning 8 > relays on or off. I am intending to use the ENC28J60. I've found code > written for it using AVR and I am in the process of rewriting it for > AT89C55WD. I am trying to do it so that it's portable to almost any > 8051. If anyone has already done ENC28J60 code for the 8051 series, I'd > love to see it. An IP stack in an 8051 will be a good trick. If you can pull it off, I'll be impressed; please publish your code. ;) I've used the ENC28J60, but not with an 8051 or with SDCC. Nice chip all around, though. An 8051 implementation that I've worked with a lot is the Philips/NXP P89C66x family. They have some on-chip "external" RAM. I've done several commercial and hobby projects with that chip, and SDCC, with great results. -Dave -- Dave McGuire, AK4HZ New Kensington, PA |