Homepage

  • Projekte
  • Shop
  • Forum
Erweiterte Suche
  • Schnellzugriff
    • Unbeantwortete Themen
    • Aktive Themen
    • Suche
  • FAQ
  • Anmelden
  • Registrieren
  • Foren-Übersicht
  • Suche

Welche Netzwerkkarte?

Projekt aus Elektor 2007
Antworten
  • Druckansicht
Erweiterte Suche
15 Beiträge • Seite 1 von 1
t.

Welche Netzwerkkarte?

  • Zitieren

Beitrag von t. » 03.03.2004, 00:37:21

Hallo.
welche Netzwerkkarte benötigt man denn? Schreibst Du noch eine Dokumentation?

Danke,
t.
Nach oben

Benutzeravatar
Ulrich
Site Admin
Beiträge: 3036
Registriert: 29.02.2004, 18:12:19
Wohnort: Siegen
Kontaktdaten:
Kontaktdaten von Ulrich
Website

Betreff Frage

  • Zitieren

Beitrag von Ulrich » 03.03.2004, 08:03:58

Doku ist ist fast fertig.
Das Programm ist für eine ISA Netzwerkkarte mit dem Chipsatz RTL8019 geschrieben. Sollte aber auch mit NE2000 kompatible Karten laufen.

Getestet habe ich bisher Realtek Netzwerkkarten mit 8019 Chipsatz, Accton mit MPX2 Chipsatz und 3Com 509TX Netzwerkkarten.
Nach oben

malef

3com 3c509-tpo mit 8350-03 chip

  • Zitieren

Beitrag von malef » 04.06.2004, 19:53:50

würde gerne wissen ob es mit dieser karte von 3com auch funktionieren würde
ich dACHTE 3COM KARTEN WÄHREN NICHT NE2000 kompatibel oder doch ? jedenfalls mit linux funktioniert der ne2k.o treiber nicht . wir haben vor in der Uni das projekt für einen 8051 uc besser 515cl auszuprobieren! haben aber keine realtek karte oder chip! hast du vielleicht noch links zu infos über ne2000 specification? so das wars erstmal ! Ps: sehr schön dokumentierter code ! noch was : könnte ich auch 16 bit DATEN an die karte schicken (muß man was umprogrammieren oder so?)
Nach oben

Benutzeravatar
Ulrich
Site Admin
Beiträge: 3036
Registriert: 29.02.2004, 18:12:19
Wohnort: Siegen
Kontaktdaten:
Kontaktdaten von Ulrich
Website

Netzwerkkarte

  • Zitieren

Beitrag von Ulrich » 05.06.2004, 11:04:08

die Dokumentation die mir zur Verfügung stand war von REALTEK dort wurden alle NE2000 kompatible Register aufgeführt und Hersteller spezifische. Am Anfang habe ich den Webserver nur für Realtekkarten programmiert aber in nachhinein bemerkt ich, das auch andere Netzwerkkarten von diversen Herstellern liefen. Da ich nur die Register die NE2000 Kompatibel sind benutzte. Ein 16Bit Modus würde sich vom Platinen Layout etwas schwieriger gestalten,und bei einen 8 Bit µC auch nicht gerade viel Sinn machen. Ansonsten spricht aber nichts gegen einen 16 Bit Modus.

Mfg Uli
Nach oben

malef

3com 3c509-tpo mit 8350-03 chip

  • Zitieren

Beitrag von malef » 06.06.2004, 22:32:58

würde gerne wissen ob es mit dieser karte von 3com auch funktionieren würde
ich dACHTE 3COM KARTEN WÄHREN NICHT NE2000 kompatibel oder doch ? jedenfalls mit linux funktioniert der ne2k.o treiber nicht . wir haben vor in der Uni das projekt für einen 8051 uc besser 515cl auszuprobieren! haben aber keine realtek karte oder chip! hast du vielleicht noch links zu infos über ne2000 specification? so das wars erstmal ! Ps: sehr schön dokumentierter code ! noch was : könnte ich auch 16 bit DATEN an die karte schicken (muß man was umprogrammieren oder so?)
Nach oben

Benutzeravatar
Ulrich
Site Admin
Beiträge: 3036
Registriert: 29.02.2004, 18:12:19
Wohnort: Siegen
Kontaktdaten:
Kontaktdaten von Ulrich
Website

Netzwerkkarte

  • Zitieren

Beitrag von Ulrich » 07.06.2004, 08:28:40

Für eine 16 Bit Anbindung der Netzwerkkarte brauch man nur die Routine Read Byte und Write Byte ändern, und die Netzwerkkarte halt dementsprechend konfigurieren (IOCS16) und anbinden.
Die einzige Doku über Netzwerkkarten habe ich bei Realtek gefunden.
Von 3Com allgemein habe ich leider keine Doku.

Mfg Ulrich
Nach oben

Flo

  • Zitieren

Beitrag von Flo » 21.03.2005, 21:12:56

Ich hab eben einen Link zur Dokumentation der 3c5x9b gefunden.

http://osdever.net/downloads/docs/3c5x9b.zip

Vielleichts hilft das den Leuten die eine 3com Karte haben.

Gruß

Flo
Nach oben

Werner B.

3c5x9b

  • Zitieren

Beitrag von Werner B. » 04.05.2005, 14:12:48

Um mir das Leben bei der Apassung an die 3c5x9 zu erleichtern habe ich ein paar macros reingebaut und lasse das ganze mir Borland C nach DOS kompilieren und laufen. Hier funktioniert das auch schon ganz hervorragend :D - nur.

Auf dem (umgebauten) AtMega32 Board kriege ich von der Karte immer nur 0xFF zurück :cry:

Zu den Umbauten: :arrow:

Die 3c5x9b braucht midestens zwei Addressbereiche
im Bereich 0x1x0 (eine einzige Adresse) und einen zwischen 0x200 und 0x3?F (16 Adressen).

Wenn man A9 (ISA Leiste A22) von den +5V trennt und mit A4 (ISA A27) verbindet erhält man durch umschalten des Addressbits A4 die Bereiche 0x100 - 0x10F und 0x310-0x31F.

Werde über die Feiertage weiterforschen.
Nach oben

Werner B.

3c509B läuft!

  • Zitieren

Beitrag von Werner B. » 04.05.2005, 20:34:27

:D ... und sie bewegt sich doch!

3c509B Combo Karte rev. C am TP Anschluss. Müsste eigentlich mit allen 3c509 Karten mit TP Anschluss laufen.

Auf dem AtMega32 Board von H.Buss.

Modifikationen wie im vorherigen Beitrag beschrieben.
Einfach auf der Lötseite des AtMega32-Boards die Brücke zwischen A22 und A23 auftrennen und A22 mit A27 verbinden.
Karte auf I/O 310H konfiguriern, TP, PnP off. Interrupt wird (noch?) nicht gebraucht da in der main-loop gepollt wird.
Das noch mit Fragezeichen denn ich bin am Überlegen ob ich nicht beim Pollen bleibe; So bleiben die Interrupts während der Ethernetverarbeitung enabled und kurze, zeitkritische Dinge können vorranging von einer ISR erledigt werden.

Nachdem der Code noch recht chaotisch aussieht...
Mal sehen, vielleicht schafft die erste Release den
Zeitstempel 05.05.05 05:05:05 :wink:
Nach oben

Werner B.

Version 0.01 von 3c5x9.c zum Testen

  • Zitieren

Beitrag von Werner B. » 05.05.2005, 00:21:49

So, es ist soweit,

In http://mitarbeiter.muekno.de/wb/3c5x9.zip sind die Quelldateien zu finden. Es sind nur neue Files und die Dateien die sich gegenüber Ulrich Radig's
SourceCodeCPP_V1.38MMC.zip
verändert haben. Die einzelnen Änderungen sind in der 3c5c9_Changes.log dokumentiert.

Viel Spass beim testen

Werner
Nach oben

Stommler

ul0020 Netzwerkkarte

  • Zitieren

Beitrag von Stommler » 21.11.2005, 18:07:12

Hi,

Habe den Webserver mit einem ATMega32 auf einer Lochrasterplatine aufgebaut.
Habe leider keine Netzwerkkarte mit RTL8019AS Chip.
Meine hat einen UL0020 Chip, ist jedoch ne2000 kompatibel und auf io300 und irq9 konfiguriert.

Das Initialisieren der Karte scheint zu funktionieren, kommt auf jedenfall mit 34 zurück. Die Karte hat auch link zum Switch, jedoch werden keine Packete empfangen.
Die Interruptroutine wird nicht aufgerufen.
Habe die Karte schonmal auf Interrupt 10 konfiguriert und den entsprechenden PIN angeklemmt. Das hat jedoch auch nicht geholfen.

Was kann ich noch tun?

Es wäre schön wenn mir irgendwer einen tip geben könnte.

Sven
Nach oben

RaIdeN

  • Zitieren

Beitrag von RaIdeN » 21.11.2005, 18:37:05

ich hatte das gleiche prob, musst mal schauen ob dein PC im gleichen Subnet wie der Webserver liegt :)
Nach oben

Stommler

  • Zitieren

Beitrag von Stommler » 22.11.2005, 10:08:09

Der PC hat die IP 192.168.1.64 und der µC die 192.168.1.79, müssten also im selben Subnetz liegen.
Eine Subnetzmaske kann ich im µC doch nicht einstellen oder?
Woran kann es denn noch liegen?
Nach oben

RaIdeN

  • Zitieren

Beitrag von RaIdeN » 22.11.2005, 17:39:56

versuchs mal mit ner echten RTL8019AS Netzwerkkarte, mit der ging es bei mir auch sofort...
Nach oben

Stommler

  • Zitieren

Beitrag von Stommler » 23.11.2005, 12:38:15

Hatt noch irgendwer eine RTL8019AS Netzwerkkarte, die er mir verkaufen könnte?
Würde mich freuen.

Sven

stommler@web.de
Nach oben

Antworten
  • Druckansicht

15 Beiträge • Seite 1 von 1

Zurück zu „AVR WebServer (alte Version)“



  • Foren-Übersicht
  • Alle Zeiten sind UTC+02:00
  • Alle Cookies löschen

Powered by phpBB® Forum Software © phpBB Limited

Deutsche Übersetzung durch phpBB.de

Datenschutz | Nutzungsbedingungen

 

 

sitemap  |    |  datenschutz   |  impressum