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