---
title: "Adding ethernet connectivity to a STM32-Nucleo"
url: "https://maker.wiznet.io/WIZnet/projects/adding-ethernet-connectivity-to-a-stm32-nucleo/"
markdown_url: "https://maker.wiznet.io/WIZnet/projects/adding-ethernet-connectivity-to-a-stm32-nucleo/md"
type: "UCC: User Created Content"
author: "WIZnet"
author_url: "https://maker.wiznet.io/WIZnet/"
original_url: "https://www.carminenoviello.com/2015/08/28/adding-ethernet-connectivity-stm32-nucleo/"
published: "2023-04-07"
language: "en"
likes: 0
views: 786
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Adding ethernet connectivity to a STM32-Nucleo

> Adding ethernet connectivity to a STM32-Nucleo

Original source: https://www.carminenoviello.com/2015/08/28/adding-ethernet-connectivity-stm32-nucleo/

## Article

This is an article about Ethernet connectivity implementation with STM32-Nucleo and **Arduino Ethernet Shield**.

It is a very good tutorial for ARM mbed platform users who want to add Ethernet Connectivity with Arduino Ethernet Shield.

**Author says,**

> *One drawback of the Nucleo ecosystem is the lack of a version with ethernet connectivity or a dedicated shield officially supported by ST.*
>
> *(…)*
>
> *In the Arduino world the official Ethernet Shield is the most popular solution to add Internet connectivity to Arduino. The ethernet shield is based on a network processor become really popular thanks to its diffusion in the Arduino Community: W5100 from WIZnet.*

**Hardware and software requirementsAuthor assumes that the readers have these,**

- One of the STM32Nucleo boards available on the market – I’ve successfully tested the code both on a Nucleo-F401RE and a Nucleo-F103RB board.

- An Arduino Ethernet Shield, or one of its clones available on eBay for less than $10.

- Some patch cables to reroute Arduino ICSP pins to Nucleo morpho headers – more about this later.

- A complete Eclipse/GCC ARM tool-chain with required plugins as described in this post. I’ll assume that the whole tool-chain in installed in C:\STM32Toolchain or ~/STM32Toolchain if you have a UNIX-like system.

- A basic test project for your Nucleo version as described in this post.

[*![stm32-nucleo ethernet shield](http://wiznetmuseum.com/wp/wp-content/uploads/2015/09/stm32-nucleo-ethernet-shield-660x330.jpg)*](http://wiznetmuseum.com/wp/wp-content/uploads/2015/09/stm32-nucleo-ethernet-shield-660x330.jpg)

**stm32-nucleo ethernet shield**

[*![ethernet shield](http://wiznetmuseum.com/wp/wp-content/uploads/2015/09/eth-shield_bb-1024x646.jpg)*](http://wiznetmuseum.com/wp/wp-content/uploads/2015/09/eth-shield_bb-1024x646.jpg)

**ethernet shield**

Please read the full article for further reading.

Source:

<http://www.carminenoviello.com/en/2015/08/28/adding-ethernet-connectivity-stm32-nucleo/>

---

Source: https://maker.wiznet.io/WIZnet/projects/adding-ethernet-connectivity-to-a-stm32-nucleo/
