Forum: Mikrocontroller und Digitale Elektronik avr netio addon mit SD-Karte in ethersex?


von Karlheinz (Gast)


Lesenswert?

Hi,

ich möchte Temperaturen (DS1820 am EXT des Pollin NETIO) und später 
Impulse vom Stromzähler auf die SD Karte des Add-on Boards mitloggen. 
Die Temperatur wird über den Web-Browser fortlaufend angezeigt. Sobald 
die SD-Karte eingesteckt wird, hängt die Netzwerkschnittstelle. Nehme 
ich die SD-Karte raus, gehts wieder weiter. Das Pollin Add-on Board habe 
ich selber gelötet - sollte aber passen.
1. Wie kann ich prüfen, ob das geänderte pinning (pin(SPI_CS_SD_READER, 
PB3, OUTPUT)) in der Datei netio.m4 auch wirklich zieht?
2. Spuckt das board Meldungen aus? Debug unter General Setup habe ich 
aktiviert. Wie muss ich putty einstellen um mich über seriell an 
ethersex einzuloggen?
3. Wieso funktioniert der DS1820 nicht am add-on board, auch wenn EXT an 
EXT verbunden ist?
Fragen über Fragen :-)

Karlheinz

von Gerald *. (pyromane)


Lesenswert?

Karlheinz schrieb:
> 2. Spuckt das board Meldungen aus? Debug unter General Setup habe ich
> aktiviert. Wie muss ich putty einstellen um mich über seriell an
> ethersex einzuloggen?

Serial line:  entsprechende Schnittstelle (zB.: COM1)
Speed: 115200 (Baud ist die Standardeinstellung von Ethersex)

Um zb den Debug Modus für die Netzwerkschnittstelle zu aktivieren musst 
du unter General Setup > Enable Debugging auswählen und im Untermenu 
Network > Debugging Flags > Networking und Config auswählen.

von Jens (Gast)


Lesenswert?

Ohne mir den Schaltplan angesehen zu haben, vielleicht hängen
der Ethernet-Controller und die SD-Karte ja beide am SPI?

von Andreas Hardtung (Gast)


Lesenswert?

Jens schrieb:
> vielleicht hängen
> der Ethernet-Controller und die SD-Karte ja beide am SPI?

Ja. Tun sie.
Die geschilderten Probleme sehen mir nach den alten Hardwareproblemen 
aus. In der ersten Zeit war der Bausetz ein wenig unausgereift. 
Verbesserungsvorschläge gibt es unter 
Beitrag "Bausatz Add-on für AVR-NET-IO"
Neuere Bausätze sollten aber jetz prinzipiell OK sein.

Andreas

von Karlheinz (Gast)


Lesenswert?

Die Änderungen die im Abschnitt Erweiterungsplatine unter
http://www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin
beschrieben sind, waren schon enthalten.
Müssen auch die Änderungen aus
http://ethersex.de/index.php/Benutzer:Kenoldb (R19 raus
R20 raus; anstelle von R19 Drahtbrücke rein.)
umgebaut werden? Mir ist nicht ganz klar welche Änderungen hier wirklich 
notwendig sind.

zu 2. mitloggen: Mit putty konnte ich keine serielle Verbindung aufbauen 
(es beept nur einmal bei "open"). Mit HyperTerminal hats geklappt:

D: successfully read scratchpad
D: temperature: 21.5
D: net: packet received
D: net: ip packet received
D: net: packet received
D: net: ip packet received
D: net: packet received
D: net: ip packet received
D: net: got link!
D: net: packet received
D: net: ip packet received
D: net: got link!
D: net: packet received
D: net: ip packet received
D: net: got link!
D: net: packet received

>>>>>> SD Karte eingesteckt

D: net: packet too large or too small for an ethernet header: 6
D: net: packet received
D: net: packet too large or too small for an ethernet header: 18430
D: net: packet received
D: net: packet too large or too small for an ethernet header: -3532
D: net: packet received
D: net: packet too large or too small for an ethernet header: 5990
D: net: packet received
D: net: packet too large or too small for an ethernet header: -28410
D: net: packet received
D: net: packet too large or too small for an ethernet header: 15613
D: net: packet received
D: net: packet too large or too small for an ethernet header: 22375
D: net: packet received
D: net: packet too large or too small for an ethernet header: 17195
D: net: packet received
D: net: packet too large or too small for an ethernet header: -1028
D: net: packet received
D: net: packet too large or too small for an ethernet header: 11263
D: net: packet received
D: net: packet too large or too small for an ethernet header: 26077
D: net: packet received
D: net: packet too large or too small for an ethernet header: 4172
D: net: packet received
D: net: packet too large or too small for an ethernet header: -18435
D: net: packet received
D: net: packet too large or too small for an ethernet header: 13354
D: net: packet received
D: net: packet too large or too small for an ethernet header: -9105
D: net: packet received
D: net: packet too large or too small for an ethernet header: 25852
D: net: packet received
D: net: packet too large or too small for an ethernet header: 12028
D: net: packet received
D: net: packet too large or too small for an ethernet header: -3068
D: net: packet received
D: net: packet too large or too small for an ethernet header: 7932
D: net: packet received
D: net: got link!
D: net: packet received
D: net: packet too large or too small for an ethernet header: -2
D: net: packet received

von Karlheinz (Gast)


Lesenswert?

Hallo,

kennt sich jemand mit dem Pollin Add-On board aus? Ist das ein Hardware 
oder Software Problem?

Karlheinz

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
Noch kein Account? Hier anmelden.