Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Micro Controllers


Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc.

Reply
 
Tools
Old 24th January 2008, 10:39 AM   #16
Default

Quote:
Originally Posted by Funny NYPD
As a matter of fact, the high performance 51s isn't cheap at all. They are about twice the price of PICs and AVRs.
Why are you pushing the idea of using an 8051 or some variant. Even if all the needed hardware was there you would still have to port some stack code to it. That is more then a few days of work.

The package provided by microchip is a package. Why make a bunch of work by using another processor ?
__________________
Please post questions to the forums. PM's are for personal communication.

BCHS/3v0's Tutorials
Junebug USB PIC programmer kit., USB Bit Whacker,
The 15 Minute Printed Circuit Board! (+drill time)
3v0 is offline  
Old 24th January 2008, 03:30 PM   #17
Default

Tilting at windmills is a time honored way to learn you craft. Knock yourselves out, but have fun doing it.
__________________
We never have time to do it right; but we always have time to do it over.
Papabravo is offline  
Old 24th January 2008, 03:57 PM   #18
Default

Here in the US, it is a world of PICs and some AVRs. But in some other part of the world, there is lots of users of 51s. I don't think it will die soon. I still seeing people using the aged 80c196 for new projects. That's somthing I don't quite understand.
__________________
F.N.
Funny NYPD is offline  
Old 26th January 2008, 05:39 AM   #19
Default

Hi,
Can I use microchip Ethernet controller ENC20J60 only with microchip microcontroller like PIC18F4620, etc or other microcontroller like Atmega88, 128, etc. ?..
Same as for, Atmel Ethernet controller CS8900 use only withAtmel microcontroller or other microcontroller....
What will be suitable for me ?.. Why ?..

Thank you...
diyora is offline  
Old 26th January 2008, 05:47 AM   #20
Default

Quote:
Originally Posted by diyora
Hi,
Can I use microchip Ethernet controller ENC20J60 only with microchip microcontroller like PIC18F4620, etc or other microcontroller like Atmega88, 128, etc. ?..
Same as for, Atmel Ethernet controller CS8900 use only withAtmel microcontroller or other microcontroller....
What will be suitable for me ?.. Why ?..

Thank you...
The ENC28J60 uses a 3.3V SPI interface, you can in theory hook it up to any microcontroller with a hardware SPI interface.
Are you a really good programmer? Porting the code would take some serious C skills. The Ethernet stack is available for free, did you look at it? Do you understand how it works? Can you program in C?
The 8051 is not going to cut it for Ethernet. If you can't get the right parts then you should pick another project.
PS the CS8900 is a TQFP package and is made by Cirrus Logic not Atmel. It can be connected to almost any microcontroller, how do you plan to work with it? Can you even get a CS8900?
Circuit Cellar even published an article on an CS8900A to C8051F005
http://www.circuitcellar.com/library...02/brady/2.htm
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/

Last edited by blueroomelectronics; 26th January 2008 at 05:53 AM.
blueroomelectronics is offline  
Old 26th January 2008, 06:42 AM   #21
Default

Stop playing with obsolete components and get a chip with an on board ethernet controller:
http://www.microchip.com/stellent/id...param=en027905
And as has been mentioned, it comes with FREE tcp/ip stack firmware and you can get free samples of the chips!! You can't beat that.
__________________
Inside every little problem, is a big problem trying to get out.

Last edited by kchriste; 26th January 2008 at 06:44 AM.
kchriste is online now  
Old 28th January 2008, 10:14 AM   #22
Default

Hi,
Is there any programmer required for ethernet controller IC ?..

Thank you for help me...
diyora is offline  
Old 29th January 2008, 03:36 AM   #23
Default

Not for the ENC28J60, but you need a programmer for the MCU you interface with it.
__________________
Inside every little problem, is a big problem trying to get out.
kchriste is online now  
Old 1st February 2008, 04:14 AM   #24
Default

Hi,
Can you please tell me in TCP/IP stack software of ENC28J60 which changes required for AT89S8252 ?..
I try to implement it.....

thank you for help me...
diyora is offline  
Old 1st February 2008, 04:25 AM   #25
Default

Quote:
Originally Posted by diyora
Hi,
Can you please tell me in TCP/IP stack software of ENC28J60 which changes required for AT89S8252 ?..
I try to implement it.....

thank you for help me...
Not an easy question, you're going to have to rewrite and recompile the Microchip stack that can be found on their site. The two microcontrollers are very different so good luck. An AT89S8252 ICD will help if one exists.
__________________
Bill
Smart Kits build Smart People

http://www.blueroomelectronics.com/
blueroomelectronics is offline  
Old 1st February 2008, 05:05 AM   #26
Default

There is a kit available on ucontroller.com that combines the ENC28J60 with the necessary support components. It can simplify prototyping with the ENC28J60. There's a header that will plug into a solderless breadboard for VSS, 3.3V, and the SPI lines.

It was designed with a different Microcontroller in mind, but there's no reason it couldn't be used with a PIC, AVR or any other Microcontroller for that matter.

Brian
parts-man73 is offline  
Old 1st February 2008, 05:05 AM   #27
Default

For starters, you'll need a C compiler for the AT89S8252. Then you'll need a lot of time to port the code to the new hardware due to the differences in hardware and some compiler specific syntax. The code from MicroChip is fairly modular so you won't need to do it all. eg: If you aren't going to use FTP, then you don't have to port the ftp.c file.
__________________
Inside every little problem, is a big problem trying to get out.
kchriste is online now  
Old 1st February 2008, 07:19 AM   #28
Smile Well...

Well ya...

its the need of time now to learn more than 8051.

Shifting to pic or similar can help in learning new technologies...

Regards,

Simran..
__________________
Simran..
8051 Specialist..
simrantogether is offline  
Old 16th October 2008, 02:10 PM   #29
Default

Quote:
Originally Posted by Papabravo View Post
I agree with Bill. What is an 8051 supposed to do with a 1500 byte incoming packet when it has only 1K of RAM. OK So it has 2K of RAM you say, and I say "don't you want to be double buffered on both the transmitter and the receiver"? Can you see where this is going. Drop the 8051 if you want to do ethernet. Stop wasting your time on silly projects.
Sorry, I realize these posts are dated but I had to chime in. Having worked with 8051's extensively (although long ago) I clearly see some *false* statements here.

First off, the 8051/8031 can be used with external ram and rom, 64k each (separate address spaces) used when you strap the EA pin low. As I recall the 8051 had a very nice instruction set for those who like to do assembly programming. Some of the newer 8051 core based processors are rather nice and wicked fast. There are free compilers on the net for those who want to use "C".

And just to add insult to injury:

DS80C400 Network Microcontroller

And I believe this is a $9 part.

As far as something being bad because it's old, well I guess that'd leave me out in the cold. I'm in good company though. As a result your neo-tech snobery attitude I think we'd have to throw out things like *english* and the *lever* cause their old, that and *algebra* (it's about 4000 years old) as well as bolean alegbra (it's about 159 years old). That's stuff is old and passe. We can't use it because it's "old".

As far as terms like "silly" and "stop wasting your time" these are rather destructive (read *useless*) in terms of instruction and encouragement. This guy could have built the thing his way, succeeded or failed with the energy you sought to destroy with your careless commentary. At least if he built it and failed, he'd be and expert on what and what not to do and have the satisfaction of at least meeting a portion of his goals (along with
solid experience). Even if he failed he'd be in a good position to move on to something
more appropriate with a much higher confidence level.

*if he actually succeeded he could come back here and make you eat crow*
(I think I'd like to see that)

The guy is clearly trying to make do with what he has on hand. I'd like to seem it use what he has and see what happens. If his 8051 variant is too slow, by how much? Is
there limited cases where it would work? Can it at least do ICMP? These would be
solid data points. If he did get far enough to evaluate the system using an 8051 variant
we'd have solid data from which the *community* could use to frame microcontroller projects of this type with.

rtwas is offline  
Old 8th December 2008, 06:33 PM   #30
Default

awesome idea.. but i still dont understand this thing.. i am a programmer jejej
eddwinpaz is offline  
Reply

Tags
controller, ethernet, interface, microcontroller

Thread Tools
Display Modes


Similar
Title Starter Forum Replies Latest
monitor for controller - what is interface stevez General Electronics Chat 3 25th October 2008 01:57 AM
how to interface a ADC 0809 TO MICROCONTROLLER AND THEN MICROCONTROLLER TO DECODER praneeth22 Micro Controllers 1 9th March 2007 07:20 PM
Ethernet controller vs. Ethernet transceiver pterom Micro Controllers 1 31st December 2003 11:48 PM
microController vs. ethernet controller janetsmith2000@yahoo.com Micro Controllers 3 10th December 2003 02:30 PM
Low-clocked microcontroller with a high-speed interface?? electronicjo General Electronics Chat 1 18th August 2003 07:01 PM



All times are GMT. The time now is 05:31 AM.


Electronic Circuits  |  Learning Electronics
eXTReMe Tracker