mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR webserver erkannt Netzwerkkarte nicht


Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

Nach eine lange Nacht laueft die Version 1_39 bei mir endlich auf eine 
ATMega32. Dank an allen die das "Grundgeruest" mit aufgebaut haben!
Einige Probleme die ich hatte:
* Clock Interrupt setzen ging nicht bei meine WinAVR version und 
libraries.  Deshalb timer_enable_int(_BV(TOIE1)); ersetzt mit  TIMSK |= 
4;
* fdevopen (uart_putchar, NULL, 0); im Modul uart.c gab Probleme. 
#define __STDIO_FDEVOPEN_COMPAT_12 bevor #include <stdio.h> in main.h 
hat geholfen. (es geht anscheinend auch mit fdevopen (uart_putchar, 
NULL);)
* Beim Init wurde die Netzwerkkarte zwar erkannt aber hatte ein 
'falsches' Produkt ID.  In modul 3c5x9.c '&& (st!=0x9850)' (Typ meiner 
3Com Karte) beim Produkterkennung zugefuegt, und Problem behoben.
* Pingen geht manchmal nicht, auch nach Reset der Server. Vielleicht 
liegt es Problem nicht im Server, obwohl es komischerweise das erste mal 
nach SW-Download ging......
* Ohne SD-Karte aber mit #USE_MMC gesetzt bleibt er haengen in eine 
endlose Schleife.  Ein Versuch die Schleife (in main.c) auf 10 Mal zu 
begrenzen ging, aber dann geht es spaeter schief wenn "gebrowsd" wird. 
Eigenlich muss ich eine globale Variabele einbauen damit das Programm 
sehen kann ob eine Karte eingesteckt ist.
Die Version 1_40 soll das alles 'besser' tun, aber wegen mangelnden 
644-er konnte ich das nicht ausprobieren....
Immerhin hat es mich spass gemacht, jetzt noch ein SD-Slot auf die 
Lochrasterplatine dazu loeten, und dann eine vernuenftige Anwending 
suchen!

m. fr. G.
Michael

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.