Forum: Mikrocontroller und Digitale Elektronik LAN mit ENC28J60 und SPI


von Michael (Gast)


Lesenswert?

Hallo µC-Gemeinde.

Ich habe eine Frage bzgl. der Nutzung des SPI für LAN und Programmierung 
(Flashen eines ATMega162). Gibt es evtl. Probleme, wenn ich - bei 
gesteckter LAN-Verbindung - ein Programm flashe? Der oben genannte ENC 
benutzt ja auch den SPI-Bus. Wenn jetzt also gerade "Verkehr" auf dem 
Netzwerk ist, wird der Flashvorgang vermutlich gestört, oder?

Danke für eure Hilfe.

Viele Grüße
Michael

von hackklotz (Gast)


Lesenswert?

>Wenn jetzt also gerade "Verkehr" auf dem Netzwerk ist, wird der
>Flashvorgang vermutlich gestört, oder?

Netzwerkverkehr bedeutet ja nicht zwingend, dass auch auf dem SPI 
Verkehr herrscht. Da der µC während des Flashens ohnehin nicht den ENC 
bedienen kann,  ist das relativ egal, solange der /CS des ENC High ist.

von Michael (Gast)


Lesenswert?

Danke für die schnelle Antwort. Aber wie sieht es anders herum aus? Mal 
angenommen jemand versucht einen Ping an den µC während geflasht wird. 
Wenn CS  high ist, dann ist der ENC nicht aktiv, also kein Problem, 
oder? Und wenn CS low ist?

Danke.

Viele Grüße
Michael

von hackklotz (Gast)


Lesenswert?

Während des Flashens sind alle IOs des µCs hochohmig, d. h. du mußt an 
/CS einen Pull-up vorsehen, wodurch garantiert ist, dass der ENC nicht 
aktiviert ist.

von Michael (Gast)


Lesenswert?

Super, vielen Dank für deine Hilfe!

Viele Grüße
Michael

von Andreas K. (a-k)


Lesenswert?

> du mußt an /CS einen Pull-up vorsehen

Wobei meist übersehen wird, dass der ENC den schon drin hat.

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.