Forum: Mikrocontroller und Digitale Elektronik ethernet frage: SMT32 LWIP und DP83848


von H. R. (hacker_r)


Lesenswert?

Hi
sau blöde frage:
wie werden eigentlich hier die RohDaten/Ethernet Pakete von DP83848 zum 
STM32 übertragen? über SPI der dann ein interrupt auslöst?

von Tassilo H. (tassilo_h)


Lesenswert?

Der DP83848 ist ein PHY (wandelt im Wesentlichen nur Datenworte in die 
Ethernet-Signalisierung um). Vom DP83848 geht es via RMII oder MII 
Schnittstelle in das Ethernet-Peripheral des STM32. Nix SPI.

von Gerd E. (robberknight)


Lesenswert?

Für die Verbindung zwischen PHY und MAC wird die MII- oder 
RMII-Schnittstelle verwendet.

Die sind standardisiert, man kann also (in Grenzen) einen anderen 
PHY-Baustein verwenden und muss normal nur Kleinigkeiten an der Software 
ändern.

von H. R. (hacker_r)


Lesenswert?

wie heisst die funktion die aufgerufen wird wenn über RMII ein 
Datenopacket rein kommt?

von Gerd E. (robberknight)


Lesenswert?

H. R. schrieb:
> wie heisst die funktion die aufgerufen wird wenn über RMII ein
> Datenopacket rein kommt?

Ich glaube Du verwechselst hier ein paar Ebenen: die Hardware kann keine 
Funktionen aufrufen.

Sondern höchstens, wenn dafür passend konfiguriert, Interrupts 
generieren, die Du dann mit einer passenden Funktionen behandeln kannst.

Lies Dir als erstes mal das Kapitel zum Ethernet-MAC im Reference Manual 
Deines STM32 durch.

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.