Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
I believe you you can do it. there are ethernet modules being sold for dirt cheap everywhere. For coding wise, this site and this site are two places i found dealing with ethernet and stm32f4.
As a previous member indicated, if the particular STM32 device as an embedded Media Access Contorl (MAC) device, full implemenation of the Ethernet interface still will require an Physical Layer (PHY) device transceiver which acts as a bridge between the Link Layer (MAC) and the Physical Layer Media using one of several protocols including Media Independent Interface (MII), Reduced Media Independent Interface (RMII) or possibly Serial Media Independent Interface (SMII). A commonly used option is to utilize an external module with both the PHY device, such as a TI DP83848, Microchip LAN8720, STM ST802RT1A/B or Micrel KSZ8051MLL, the Magnetics (RJ45 Jack) and its own clock source typically (25MHz or 50MHz) depending on the protocol used.
Many current microcontrollers support RMII, as it requires about half the number of I/O pins compared to MII, which doubles its clocking requirements to 50MHz compared to MII's clocking requirement of 25MHz.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.