www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik UDP-Stack


Autor: Markus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo an alle!

Ich bin dabei ein RS232-LAN-Modul zu basteln. Zum Schluß fehlt mir noch
der Code zum initialisieren (gibt es eigendlich ein Wort mit mehr
i's?;-)) des CS8900A und zum versenden der Daten. Dies soll per UDP
funktionieren. Als uC verwende ich einen ATmega32 und als IDE
Codevision, also proge ich in C.

Wer hat so einen Code ggf. mit Dokumentation bzw. weiß, wo sowas steht.
Ich habe zwar schon Quellen gefunden(easytoweb, icplan), aber ich blicke
da nicht so ganz durch, weil ich noch in der Lernphase stecke.

Vielen Dank im Voraus und Gruß Markus

Autor: Nik Bamert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi ;)

http://www.cirrus.com/en/pubs/proDatasheet/CS8900A_F3.pdf

auf Seite 20 steht beschrieben wie das in etwa abläuft(konfig wird im
falle eines externen eeproms automatisch geladen, ansonsten muss man
die confog bei jedem reset neu schreiben.

Auf den folgenden Seiten stehen "configuration for EEprom" dann die
verfügbaren Register.
Ich hoffe das hilft in irgendeiner Weise...denn du hattest das
Datenblatt ja warscheinlich schon.

mfg Nik

Autor: Edward Cardew (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Markus,

Habe UDP "gefaked" mit einem AT89S8252. Der Ethernet Controller war
CS8900. Ich benutze den "8bit mode". Das Ding macht PING (ICMP), ARP
und TFTP (UDP daten transfer). Kannst ja mal reinschaun. Das Project
baut auf die Infos von Garry aber ich glaube seine link geht nicht
mehr.

http://edward.cardew.org/mcs51/cs8900a/embeth.htm

Edward

Autor: Jörn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Edward:

was für Datenraten bekommst du mit dem CS8900 hin?

Gruß Jörn

Autor: Edward Cardew (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nicht viel, ein paar wenige kbyte/sec !!!

Das Code schickt die Daten ins /DEV/NULL !

Schoenes Wochenende,

Edward

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.