Hallo ich will eine ziemlich einfache Verbindung µC - PC realisieren. Das Senden soll einfacherweise nur über UDP geschehen. Der µC soll CAN Frames puffern und sie an den PC zur Auswertung schicken. Ich benutze aber keinen AVR sondern einen Fujitsu 32Bit Controller. Ich muss auch unbedingt auf schon vorhandenen Quellcode zurückgreifen. Man braucht das Rad ja auch nicht neu zu erfinden. Der ENC28j60 ist ja hier oft im Gespräch, aber der Code scheint nur für den AVR geschrieben. Gibt es gar einen anderen Baustein der einfacher ist? Ansonsten eben der ENC...mit seinen Bugs schonmal Danke für Hilfe!
Sonst kannst bei Realtek auch mal reinschaun... musst halt wissen ob du 10 od 100 mbit/s haben willst ^^
> Gibt es gar einen anderen Baustein der einfacher ist?
ich glaub' nicht. der sieht doch schon ganz praktisch aus. brauchst nur
'nen übertrager anzulöten und den kannste zur not aus irgendeiner ollen
netzwerkkarte ausbauen ;)
Teridian 78Q8430 10/100 MAC+PHY (Verfügbarkeit?) http://www.scantec.de/modules.php?name=News&file=article&sid=318 SiLabs CP220x 10 MAC+PHY http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/en/Ethernet.htm
Ich brauche eh nur 10 Mbps. Und ehrlich gesagt habe ich auch schon die ENC-Platine von Olimex.
Lars wrote: > Ich muss auch unbedingt auf schon vorhandenen Quellcode zurückgreifen. Nun, wenn Du schon Code hast, sollte er ja in C sein und damit auf andere MCs anpaßbar. Fallgruben beim Umstieg auf nen 32Bitter sind das Alignment und die Byteorder. Mein Kollege hatte ganz schön geflucht, ehe er den 8051-Code auf nen ARM7 portiert gekriegt hat. Ich bin allerdings der Meinung, daß man Code, solange man ihn nicht versteht, auch nicht zum Laufen kriegt. Peter
@Lars, der ENC28j60 ist eher Spielzeug um Moechtegerne-Prozessoren aufzubohren. Da wird ein (serielles) SPI interface benoetigt um ein einen Parallel-Seriell wandler (Ethernet) anzusteuern. Wenn man schon einen richtigen 32bitter hat sollte man dem ein paralleles Interface zum Ethernetcontroller spendieren. zB einen SMC 91C96 oder so. Hal
@Hal: Auf auf den Zweck an. Wenn der Zweck des Ethernets im Massendatentransport liegt, ist der ENC nicht erste Wahl. Wenn damit vor allem Steuerungs/Status/Konfigurationsinformation übertragen wird, spricht jedoch wenig dagegen. Am meisten stört mich am ENC der hohe Stromverbrauch. NE2000/3Com-Karten liegen bei 40-60mA, der ENC seltsamerweise bei 150mA.
Das stimmt schon. Ein paralleles Interface würde besser dazu passen. Bei mir kommt es aber nicht auf Geschwindigkeit an, sondern das die Verbindung überhaupt exisitiert. Daher würde ich auch zwecks Einfachheit den ENC nehmen.
Von Cirrus Logic gibts 2 gute Typen: CS8900A mit 10BASET Interface: ISA oder GPP 3,3/5V http://www.cirrus.com/en/products/pro/detail/P46.html oder CS8952 mit 10/100 Interface: MII 3,3/5V http://www.cirrus.com/en/products/pro/detail/P35.html
Scharde dass die alle un-lötbar sind :-) gibbet keine in DIP ? ausser der ENC
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.