---
title: "AVR example for W5500"
url: "https://maker.wiznet.io/irina/projects/AVR-example-for-W5500/"
markdown_url: "https://maker.wiznet.io/irina/projects/AVR-example-for-W5500/md"
type: "UCC: User Created Content"
author: "irina"
author_url: "https://maker.wiznet.io/irina/"
original_author: "irina"
original_url: "https://www.avrfreaks.net/projects/lots-avr-c-projects-avr-mega1284p644p-and-w5500-ethernet-adapter"
published: "2020-09-04"
language: "en"
hardware: ["Ethernet module W5500", "ATmega1284P"]
likes: 0
views: 1070
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# AVR example for W5500

> AVR example for W5500

Original author: irina (source: https://www.avrfreaks.net/projects/lots-avr-c-projects-avr-mega1284p644p-and-w5500-ethernet-adapter)

## Components

- **Ethernet module W5500** x 1
- **ATmega1284P** x 1
- Software: **Blink**

## Documents and links

- [Github](https://github.com/maxxir/m1284p_wiz5500) (code)
- [m1284P Board pinmap](https://github.com/maxxir/m1284p_wiz5500/blob/master/KiCad_M644_breakout_v1.2d/Pictures/M644_breakout_v1.2d_pinmap.png) (code)
- [Blynk QRCode](https://github.com/maxxir/m1284p_wiz5500/blob/master/19_m1284p_WIZNET_blynk/Blynk_application/app2_m1284p_and_W5500_QR.png) (code)
- [m1248P schematic](https://github.com/maxxir/m1284p_wiz5500/blob/master/KiCad_M644_breakout_v1.2d/Pictures/M644_breakout_v1.2d_schematic.png) (schematics)

## Article

**What done ( In order of increasing complexity and date of creation ):** 1.?[Wiznet Loopback TCP/UDP Static IP](https://github.com/maxxir/m1284p_wiz5500/tree/master/03_m1284p_WIZNET_loopback_STATIC_IP) 2.?[Wiznet Loopback TCP/UDP DHCP IP](https://github.com/maxxir/m1284p_wiz5500/tree/master/04_m1284p_WIZNET_loopback_DHCP) 3.?[DNS example](https://github.com/maxxir/m1284p_wiz5500/tree/master/05_m1284p_WIZNET_DNS_client) 4.?[SNTP +? DNS example](https://github.com/maxxir/m1284p_wiz5500/tree/master/06_m1284p_WIZNET_DNS_SNTP_client) 5.?[Telnet server example](https://github.com/maxxir/m1284p_wiz5500/tree/master/07_m1284p_WIZNET_telnets_basic) 6.?[ICMP aka ping example](https://github.com/maxxir/m1284p_wiz5500/tree/master/08_m1284p_WIZNET_ICMP_aka_ping) 7.?[Simple Web Server (one page with HTTP POST/GET queries)](https://github.com/maxxir/m1284p_wiz5500/tree/master/09_m1284p_WIZNET_simple_webserver) 8.?[HTTPD Web Server with all contents in AVR FLASH (with AJAX queries)](https://github.com/maxxir/m1284p_wiz5500/tree/master/11_m1284p_WIZNET_HTTPServer_FLASH_pages) 9.?[HTTPD Web Server with all content on SD card (Chang FAT FS lib using) (with AJAX queries)](https://github.com/maxxir/m1284p_wiz5500/tree/master/12_m1284p_WIZNET_HTTPServer_SDCARD_pages) 10.?[FTPC example (only active mode sorry) with store content on SD card (console dialog from serial terminal like putty, terraterm etc..)](https://github.com/maxxir/m1284p_wiz5500/tree/master/14_m1284p_WIZNET_FTPC_FATFS) 11.?[FTPD example (both active-passive modes working) with store content on SD card, checked on FTP clients: Windows 7 cmd, FAR, Total commander, WinSCP.](https://github.com/maxxir/m1284p_wiz5500/tree/master/15_m1284p_WIZNET_FTPD_FATFS) 12.?[Combined HTTPD + FTPD for? dynamic upload WEB server pages, with all content on SD card (Chang FAT FS lib using) (with AJAX queries)](https://github.com/maxxir/m1284p_wiz5500/tree/master/16_m1284p_WIZNET_HTTPD_FTPD_FATFS_SDCARD) 13. ZEVERO SD PetitFS Bootloader for both?[M1284p](https://github.com/maxxir/m1284p_wiz5500/tree/master/bootloader_zevero_sd_m1284p_make)/[M644p](https://github.com/maxxir/m1284p_wiz5500/tree/master/bootloader_zevero_sd_m644p_make) 14. Bootloaded code: Combined Wiznet Loopback TCP/UDP Static IP + FTPD server (for bootloading via FTP client) + SD-bootloader ZEVERO, working on?[M644p](https://github.com/maxxir/m1284p_wiz5500/tree/master/18_m644p_BTLD_WIZNET_LOOPBACK_FTPD_FATFS_SDCARD)/[M1284p](https://github.com/maxxir/m1284p_wiz5500/tree/master/18_m1284p_BTLD_WIZNET_LOOPBACK_FTPD_FATFS_SDCARD) 15.?[Bootloaded code: Combined HTTPD server (with AJAX) + FTPD server (for bootloading via FTP client and upload WEB server pages) + SD-bootloader ZEVERO, working on M1284p only](https://github.com/maxxir/m1284p_wiz5500/tree/master/17_m1284p_BTLD_WIZNET_HTTPD_FTPD_FATFS_SDCARD) 16.?[IOT Blynk client Example with Blynk smartphone application (checked only Android side) - NO Arduino CODE, used Wiznet Sockets.](https://github.com/maxxir/m1284p_wiz5500/tree/master/19_m1284p_WIZNET_blynk) 17.?[Bootloaded code: IOT BLYNK client combined with FTPD server (for bootloading via FTP client)+ SD-bootloader ZEVERO, working on M1284p only](https://github.com/maxxir/m1284p_wiz5500/tree/master/20_m1284p_BTLD_WIZNET_BLYNK_FTPD_FATFS_SDCARD) 18.?[TFTP client](https://github.com/maxxir/m1284p_wiz5500/tree/master/21_m1284p_WIZNET_TFTP_client_FATFS) 19.?[**(NEW)**MQTT client](https://github.com/maxxir/m1284p_wiz5500/tree/master/22_m1284p_WIZNET_MQTT) ![](https://maker.wiznet.io/uploads/2020/09/13_1-169x300.png)

---

Source: https://maker.wiznet.io/irina/projects/AVR-example-for-W5500/
