Reply by Chris Hills July 31, 20042004-07-31
In article <%4RJc.27438$TB3.1126381@news20.bellglobal.com>, Sean Chen
<xo_chen@sympatico.ca> writes
>For learning 8051 or generic coding on it, I do think the USB RAM based 8051 >development board is a good solution. There are following advantages: >1. No flash/EPROM burner needed
This is the same for virtually any Flash based 8051. All you usually need is a serial lead and the free SW from the silicon vendor. The advantage is that this is usually built in to the boot lioader onthe chip. USB of course requires a lot more (complex) software. Also if you are downloading/debugging via the USB can you use it as part of the design?
>2. The code downloading is very, very fast
It is not much different with ISP or Serial, With the amounts in question it is hardly worth mentioning.
>3. Normally, no extra power supply is needed
YEs.. but the supply is limited and not 5V (USB can be 4.3)
>4. Normally, on-chip resources are more than a standard 8051/8052
That is the same for about 580 out of the 600 odd 51 types out there... I think that USB is a very large overhead compared to isp for programming the flash. Also the ISP systems are built in to the boot rom and don't take up space. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply by Chris Hills July 31, 20042004-07-31
In article <mnYIc.247327$Gx4.184616@bgtnsc04-news.ops.worldnet.att.net>,
Gregg C Levine <drwho8@att.net> writes
>In article <BrFCp$BYl+zAFAQ1@phaedsys.demon.co.uk>, chris@phaedsys.org >says... >>>The cheapest way to start with a complete 8051 development kit is to >>>use a keyspan (cypress ezusb based 8051). SDCC (GNU) compiler etc are >>>available. See Hacking the Keyspan USB Serial Adaptor - >>>http://people.omnigroup.com/wiml/soft/pic/keyspan.html >> >>I doubt this is the cheapest besides it uses the SDCC compiler. Not a >>good move. > >Hello from Gregg C Levine >Okay, why? I freely admit that particular compile is peculiar in its workings, >but >that's all I know.
The SDCC is not really stable yet. In fact one person on this NG could only get to compile code without crashing if he turned off the optimisation. It is probably at best a decade behind modern compiler technology (I have been informed by some commercial compiler writers) Look at the size of the produced binary (both code and data space) the speed of execution. Do the libraries and header files conform to known standards? especially the maths libraries? Just because it compiles how do you *prove* that it has produced the correct assembly? What other tools does it work with (ie what standards does it use?) EG does the 8051 version produce OMF and Extended OMF? Like all "free" compilers where you get the source *YOU* start to become liable for the errors the tools have. In a commercial compiler where you only get the binary and the compiler has a history you can shift the liability on the compiler vendor or at least not be saddled with is yourself. Ie Due Diligence etc. With a compiler where you have the source YOU get to be responsible for ensuring that it is correct and error free. For example 99.9% of commercial compiler will have been run through the industry standard test suites. Has the SDCC? Free tools mean you don't pay an up front cost to the supplier. Other costs could be far higher than a compiler you pay for. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply by Sean Chen July 16, 20042004-07-16
For learning 8051 or generic coding on it, I do think the USB RAM based 8051
development board is a good solution. There are following advantages:
1. No flash/EPROM burner needed
2. The code downloading is very, very fast
3. Normally, no extra power supply is needed
4. Normally, on-chip resources are more than a standard 8051/8052

There are quite a few boards available. Take a look this board at:
www.geocities.com/xo_chen. The board is based-on TI TUSB3410 (8052 core).


"Gregg C Levine" <drwho8@att.net> wrote in message
news:mnYIc.247327$Gx4.184616@bgtnsc04-news.ops.worldnet.att.net...
> In article <BrFCp$BYl+zAFAQ1@phaedsys.demon.co.uk>, chris@phaedsys.org > says... > > > >In article <6f784de2.0406151631.46b693fb@posting.google.com>, Steve > ><stevecalfee@hotmail.com> writes > >>ffled@yahoo.com (Stu Cazzo) wrote in message > news:<61a8d61e.0406141913.48a6adb5@ > >>posting.google.com>... > >>> Hello, > >>> I want to get started on an 8051 project. I already > >>> know C. What I am looking for is an 8051 eval board > >>> that comes with a C compiler, flash burner, code > >>> debugger, etc... > >>> In other words, I want to develop some basic, generic > >>> 8051 code in C, compile, link, download it into eval > >>> board and then debug/run it. I do not need any of the > >>> new flavors of the 8051. Any ideas where I can pick > >>> one up and which one I should buy? > >>> > >>> Thanks, > >>> > >>> Stu. > >> > >>The cheapest way to start with a complete 8051 development kit is to > >>use a keyspan (cypress ezusb based 8051). SDCC (GNU) compiler etc are > >>available. See Hacking the Keyspan USB Serial Adaptor - > >>http://people.omnigroup.com/wiml/soft/pic/keyspan.html > > > >I doubt this is the cheapest besides it uses the SDCC compiler. Not a > >good move. > > > >/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ > >\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ > >/\/\/ chris@phaedsys.org www.phaedsys.org \/\/ > >\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ > > Hello from Gregg C Levine > Okay, why? I freely admit that particular compile is peculiar in its
workings, but
> that's all I know. > > For myself, since I build computer peripherals for special purposes, that
hack saves
> me time. Now all I need to do, is find one. > Gregg C Levine drwho8 atsign att dot net > "This signature asks the question, "'Why a Duck?"' " >
Reply by Gregg C Levine July 13, 20042004-07-13
In article <BrFCp$BYl+zAFAQ1@phaedsys.demon.co.uk>, chris@phaedsys.org 
says...
> >In article <6f784de2.0406151631.46b693fb@posting.google.com>, Steve ><stevecalfee@hotmail.com> writes >>ffled@yahoo.com (Stu Cazzo) wrote in message
news:<61a8d61e.0406141913.48a6adb5@
>>posting.google.com>... >>> Hello, >>> I want to get started on an 8051 project. I already >>> know C. What I am looking for is an 8051 eval board >>> that comes with a C compiler, flash burner, code >>> debugger, etc... >>> In other words, I want to develop some basic, generic >>> 8051 code in C, compile, link, download it into eval >>> board and then debug/run it. I do not need any of the >>> new flavors of the 8051. Any ideas where I can pick >>> one up and which one I should buy? >>> >>> Thanks, >>> >>> Stu. >> >>The cheapest way to start with a complete 8051 development kit is to >>use a keyspan (cypress ezusb based 8051). SDCC (GNU) compiler etc are >>available. See Hacking the Keyspan USB Serial Adaptor - >>http://people.omnigroup.com/wiml/soft/pic/keyspan.html > >I doubt this is the cheapest besides it uses the SDCC compiler. Not a >good move. > >/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ >\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ >/\/\/ chris@phaedsys.org www.phaedsys.org \/\/ >\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Hello from Gregg C Levine Okay, why? I freely admit that particular compile is peculiar in its workings, but that's all I know. For myself, since I build computer peripherals for special purposes, that hack saves me time. Now all I need to do, is find one. Gregg C Levine drwho8 atsign att dot net "This signature asks the question, "'Why a Duck?"' "
Reply by Chris Hills June 16, 20042004-06-16
In article <6f784de2.0406151631.46b693fb@posting.google.com>, Steve
<stevecalfee@hotmail.com> writes
>ffled@yahoo.com (Stu Cazzo) wrote in message news:<61a8d61e.0406141913.48a6adb5@ >posting.google.com>... >> Hello, >> I want to get started on an 8051 project. I already >> know C. What I am looking for is an 8051 eval board >> that comes with a C compiler, flash burner, code >> debugger, etc... >> In other words, I want to develop some basic, generic >> 8051 code in C, compile, link, download it into eval >> board and then debug/run it. I do not need any of the >> new flavors of the 8051. Any ideas where I can pick >> one up and which one I should buy? >> >> Thanks, >> >> Stu. > >The cheapest way to start with a complete 8051 development kit is to >use a keyspan (cypress ezusb based 8051). SDCC (GNU) compiler etc are >available. See Hacking the Keyspan USB Serial Adaptor - >http://people.omnigroup.com/wiml/soft/pic/keyspan.html
I doubt this is the cheapest besides it uses the SDCC compiler. Not a good move. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply by Chris Hills June 16, 20042004-06-16
In article <61a8d61e.0406141913.48a6adb5@posting.google.com>, Stu Cazzo
<ffled@yahoo.com> writes
>Hello, >I want to get started on an 8051 project. I already >know C. What I am looking for is an 8051 eval board >that comes with a C compiler, flash burner, code >debugger, etc... >In other words, I want to develop some basic, generic >8051 code in C, compile, link, download it into eval >board and then debug/run it. I do not need any of the >new flavors of the 8051. Any ideas where I can pick >one up and which one I should buy? > >Thanks, > >Stu.
Try the Keil LPC900 board. (www.keil.com) it fits your spec and is inexpensive. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply by Steve June 15, 20042004-06-15
ffled@yahoo.com (Stu Cazzo) wrote in message news:<61a8d61e.0406141913.48a6adb5@posting.google.com>...
> Hello, > I want to get started on an 8051 project. I already > know C. What I am looking for is an 8051 eval board > that comes with a C compiler, flash burner, code > debugger, etc... > In other words, I want to develop some basic, generic > 8051 code in C, compile, link, download it into eval > board and then debug/run it. I do not need any of the > new flavors of the 8051. Any ideas where I can pick > one up and which one I should buy? > > Thanks, > > Stu.
The cheapest way to start with a complete 8051 development kit is to use a keyspan (cypress ezusb based 8051). SDCC (GNU) compiler etc are available. See Hacking the Keyspan USB Serial Adaptor - http://people.omnigroup.com/wiml/soft/pic/keyspan.html
Reply by Joseph Goldburg June 15, 20042004-06-15
Hi ,

For Philips 80c51 micro's checkout the MCB900 from Keil

http://www.keil.com/mcb900/

Order cheeply from here
http://www.semiconductors.philips.com/markets/mms/products/microcontrollers/support/development_tools/lpc900/index.html

C complier limited
Flash programming on development board.

All operated from the serial port


PARTS
For parts and data sheets on parts from Philips
http://www.semiconductors.philips.com/markets/mms/products/microcontrollers/product_catalog/8bit_80c51/2_clock/index.html

Philips Micro's   www.philipsmcu.com

JG



"Stu Cazzo" <ffled@yahoo.com> wrote in message
news:61a8d61e.0406141913.48a6adb5@posting.google.com...
> Hello, > I want to get started on an 8051 project. I already > know C. What I am looking for is an 8051 eval board > that comes with a C compiler, flash burner, code > debugger, etc... > In other words, I want to develop some basic, generic > 8051 code in C, compile, link, download it into eval > board and then debug/run it. I do not need any of the > new flavors of the 8051. Any ideas where I can pick > one up and which one I should buy? > > Thanks, > > Stu.
Reply by Tilmann Reh June 15, 20042004-06-15
Stu Cazzo schrieb:

> I want to get started on an 8051 project. I already > know C. What I am looking for is an 8051 eval board > that comes with a C compiler, flash burner, code > debugger, etc... > In other words, I want to develop some basic, generic > 8051 code in C, compile, link, download it into eval > board and then debug/run it. I do not need any of the > new flavors of the 8051. Any ideas where I can pick > one up and which one I should buy?
Look at http://www.8052.com. There's plenty of information, including development tools. -- Dipl.-Ing. Tilmann Reh Autometer GmbH Siegen - Elektronik nach Ma&#4294967295;. http://www.autometer.de
Reply by Stu Cazzo June 15, 20042004-06-15
Hello,
I want to get started on an 8051 project. I already
know C. What I am looking for is an 8051 eval board
that comes with a C compiler, flash burner, code
debugger, etc...
In other words, I want to develop some basic, generic
8051 code in C, compile, link, download it into eval
board and then debug/run it. I do not need any of the
new flavors of the 8051. Any ideas where I can pick
one up and which one I should buy?

Thanks,

Stu.