Im Forum und im Wiki
-
Thread
8051 mit Ethernet bzw. TCP/IP on board
Hallo Peter, wo kaufst du denn deine LAN91C96 ? kann ich da auch privat kaufen ? lese das jetzt schon zum 2. Mal und habe den Chip noch nicht gefunden. Gruß Michael Fluhr
Den LAN91C96 gibts bei Insight. Anbei mal der Schaltplan für die TQFP-Bauform. AD0..7, xRD, xWR, ALE, RESET gehen zum 8051 oder AVR. Peter
-
Thread
AM79C961 - kann die jemand brauchen?
ISA-Timing, Da muss man halt einfach den "richtigen" Chip verwenden. Ich hatte mit dem SMSC LAN91C96 überhaupt keine Probleme.
#8077301: > Da muss man halt einfach den "richtigen" Chip verwenden. Ich > hatte mit dem SMSC LAN91C96 überhaupt keine Probleme. Die Verwendung des CS8900A war eine Konzernvorgabe von einem anderen Standort. Dort wurden gerne ungeeignete Komponenten ausgewählt, um die Schuld anschließend den bösen
-
Thread
Ethernet Mikrocontroller
kündigt den DS80C400 an. Ich benutze für einen Ethernet nach CAN Konverter den T89C51CC01 mit LAN91C96. Der LAN91C96 kann am 8-Bit-Bus arbeiten und hat ein internes Adresslatch. Also ideal für den Anschluß an jeden 8051. Das man mit billigen Schieberegistern (74HC165) beliebig viele Sensoren
-
Thread
"Neuer" Ethernet Controller von Silabs: Erfahrungen?
Mit parallelem Interface gibts doch schon den LAN91C96. Bei dem kann man bequem auswählen, ob 8-, 16- oder 32-Bit Bus. Auch Adreß-/Datenmultiplex ist möglich, wie es die AVR und 8051 machen. Peter
oder Digikey (um die 7 ). Sonst müsste man einfach auch mal bei CSD anfragen. Anders als der LAN91C96 ist der CP2200 im TQFP48 oder QFN28 Gehäuse. Nicht total bastelfreundlich, aber er ist auch nciht gleich doppelt so groß wie der Controller und belegt die halbe Platine. Ohne jetzt Werbung machen
-
Thread
Speicherbereich zuweisen (C167)
TASKING_5X // Compiler Version 5.x #pragma combine fb=A0x100000 huge unsigned char LAN91C96Adresse[16] ; #pragma default_attributes #endif #ifdef TASKING_7X // Compiler Version 7.5x huge unsigned char LAN91C96Adresse[16] _at(0x100000) ; #endif
-
Thread
Motorola/Freescale BDM
ist gdb entsprechend anzupassen. Das Board hat vorgesehen: 2 MB SRAM, 1..2 MB Flash, Ethernet (LAN91c96) und die Siftleiste fuer Erweiterungen. Allerdings bin ich mit der Belegung der Stiftleiste noch nicht zufrieden. Und ich bin am Ueberlegen den Ethernet-Chip und die RS232-Buchse durch o.g. USB-Baustein
Tipp: Ethernet lässt sich auch mit einem CP2200 gut machen. Der ist wesentlich kleiner als dein LAN91c96 (48 Pins im QFP) und hat nen 8 Bit parallel-Bus. Allerdings kann er auch nur 10 MBit, wenn dich das nicht stört. Den CP2200 gibts z.B. bei microcontroller-starterkits.de, wie auch passende Übertrager
-
Thread
rtl8139
schon) oder z.B. einen von diesen hier: http://www.smsc.com/main/catalog/networking.html Der LAN91C96 wäre z.B. so ein Kanditat. Ich habe von dem sogar mal Samples bekommen. Die haben eine sehr freundliche und kompetente deutsche Vertretung: http://www.smsc.com/corp/smscworldwide.html Gut
Ich setze auch den LAN91C96 ein, der ist ideal für 8-Bitter angepaßt. Der kann nämlich im 8-Bit Modus arbeiten und hat obendrein noch das notwendige Adreßlatch mit drin. Ist also ohne weitere Komponenten direkt an einen