Skip to content

Wiznet/W6100-EVB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

W6100 EVB

  • W6100 chip development platform for net-enabled microcontroller applications
    • Ethernet (W6100 Hardwired TCP/IP chip) and 32-bit ARM® Cortex™-M3 based designs
    • Arduino Pin-compatible platform hardware.

For more details, please refer to W6100-EVB page in WIZnet Docs page.

Features

  • WIZnet W6100 Hardwired TCP/IP chip

    • Hardwired TCP/IP embedded Ethernet controller
    • Parallel Host Interface (External BUS Interface)
    • SPI (Serial Peripheral Interface) Microcontroller Interface
    • Hardwired TCP/IP stack supports TCP, UDP, IPv6, IPv4, ICMPv6, ICMPv4, IGMP, MLDv1, ARP, PPPoE protocols
    • Easy to implement of the other network protocols
  • STMicroelectronics STM32F103VCT6 MCU

    • 32-bit ARM® Cortex™-M3 microcontroller running at up to 72MHz
    • 256kB on-chip flash / 48kB on-chip SRAM / Various peripherals
  • Pin-compatible with Arduino Shields designed for the UNO Rev3

  • 2 x Push button switch(SW), 1 x RGB LED

  • 1-Channel 10/100Mbps Ethernet Connector (RJ-45 with transformer) – (If you want to RJ-45, Contact us)

  • Micro USB B connector and 5-pin(2.54mm) Cortex debug connector for SWD(Serial Wire Debug)

  • W6100-EVB Arduino Compatible Pinout W6100-EVB Arduino Compatible Pinout

  • W6100-EVB External Pinout(left) W6100-EVB External Pinout(left)

  • W6100-EVB External Pinout(Right) W6100-EVB External Pinout(Right)

Software

These are libraries source code and example projects based on STM32CubeIDE If you want to base on TrueStudio or Ecplipse, change git branch master to truestudio_ver

The tree of Directory is below.

W6100-EVB
    ┣ W6100_EVB_FSMC_DMA or W6100_EVB_SPI_DMA
    ┣ Core
    ┃  ┣ Inc
    ┃  ┃  ┣ AddressAutoConfig.h
    ┃  ┃  ┣ board_init.h
    ┃  ┃  ┣ main.h
    ┃  ┃  ┣ msgq.h
    ┃  ┃  ┣ stm32f1xx_hal_conf.h
    ┃  ┃  ┣ stm32f1xx_it.h
    ┃  ┃  ┗ wizchip_init.h
    ┃  ┣ Src
    ┃  ┃  ┣ AddressAutoConfig.c
    ┃  ┃  ┣ board_init.c
    ┃  ┃  ┣ main.c
    ┃  ┃  ┣ msgq.c
    ┃  ┃  ┣ stm32f1xx_hal_msp.c
    ┃  ┃  ┣ stm32f1xx_it.c
    ┃  ┃  ┣ syscalls.c
    ┃  ┃  ┣ sysmem.c
    ┃  ┃  ┣ system_stm32f1xx.c
    ┃  ┃  ┗ wizchip_init.c
    ┃  ┗ Startup
    ┗ Drivers
       ┣ CMSIS
       ┣ STM32F1xx_HAL_Driver
       ┗ io6Library
          ┣ Application
          ┣ Ethernet
          ┣ Doxygen
          ┗ Internet

io6Library GitHub Repository

  • io6Library : Latest WIZnet chip drivers and protocol libraries for developers

Hardware material, Documents and Others

Refer to this link W6100 Hardware data

  • Documents
    • Getting Started: Hello world! / Downloading a new program
    • Make New W6100-EVB Projects
  • Technical Reference
    • Datasheet
    • Schematic
    • Partlist
    • Demension
  • See also

Revision History

  • 0.0.0.1 : Dec. 2022 (First release)