2884 views|0 replies

6378

Posts

8

Resources
The OP
 

Unlock [W5500-EVB-Pico] and explore the underlying layer of Ethernet. The 4th issue of Digi-Key Electronics' Follow me is here! [Copy link]

 
"Follow me event" is a one-year "Learn technology from technology experts, complete tasks and get cash back" event initiated by DigiKey and EEWORLD. There will be 4 sessions in 2023. Every 3 months, technology experts will recommend development boards/instrument kits with strong playability and learnability, and take everyone to actual operation.
Participants who complete the target tasks according to the live broadcast and the board introduction within the specified time can get a cashback on the order fee (the maximum cashback amount is 300 yuan, you can choose one of the two methods [company labor] and [JD card + red envelope]). After evaluation, those who complete the task well will also receive additional rewards.
The activity aims to help electronics enthusiasts learn practical electronic technology knowledge, accumulate DIY experience, and become better together! Come and join the 4th issue of Follow me~
1. Activity Process
II. Application
Registration period: From now until December 31, 2023
How to register: Click " Register Now " below and fill out the application form carefully.
Registration Instructions
  1. After the registration is over, we will select the finalists from all the registered users based on their personal information, learning objectives, and submission time. We will announce and notify them by email about matters such as ordering task materials.
  2. Violations such as using fake usernames or unclear user information will be considered invalid applications.
3. This issue's motherboard: W5500-EVB-Pico
The W5500-EVB-Pico is an evaluation board based on the Raspberry Pi RP2040 and the TCP/IP controller W5500. It is used in much the same way as the Raspberry Pi Pico board, but has Ethernet capabilities through the W5500.
Appearance Instructions
Specifications
Onboard RP2040 microcontroller
– Dual-core Cortex M0+, frequency up to 133MHz
– 264KB multi-bank high performance SRAM
– Supports external Quad-SPI 2MByte Flash with XIP function
– High performance full crossbar bus architecture
– 30 multi-function GPIOs (4 can be used for ADC)
– 1.8-3.3V IO voltage (Note: Pico IO voltage is fixed at 3.3V)
– 12-bit 500ksps analog-to-digital converter (ADC)
– Various peripherals
– 2×UART, 2×I2C, 2×SPI, 16×PWM channels
– 1 × timer with 4 alarms, 1 × real-time counter
– 2 × Programmable IO (PIO) blocks, 8 state machines total
– Flexible, user-programmable high-speed IO
– Can simulate interfaces such as SD card and VGA
Onboard W5500
– Support for hardwired Internet protocols: TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE
– Support 8 independent sockets at the same time
– 32 KB TX/RX buffer
– Support high-speed serial peripheral interface (SPI MODE 0, 3)
Micro-USB B port for power and data (and for firmware downloads)
3-wire ARM debug (SWD) port
Embedded 10/100 Ethernet PHY
Support auto-negotiation
– Full-duplex/half-duplex
– 10 / 100 Mbps
Built-in RJ45
Built-in LDO
Dimensions
Pin Diagram
4. Complete the tasks specified in this period
Participants need to purchase the required board W5500-EVB-Pico and complete the following tasks (all are required tasks).
Note: After being shortlisted, you must follow the event regulations and place an order on the Digi-Key official website to purchase the required motherboard W5500-EVB-Pico.
Getting started tasks: build the development environment, BLINK, drive the LCD display to display (if there is no serial port HelloWorld)
Basic Task 1: Complete the initialization of the main control board W5500 (static IP configuration), and be able to ping it using a LAN computer. At the same time, W5500 can ping Internet sites; use packet capture software (Wireshark, Sniffer, etc.) to capture the ping message of the local PC, display and analyze it.
Basic Task 2: The main control board establishes a TCPIP or UDP server, and the LAN PC uses a TCPIP or UDP client to connect and send data. After the main control board receives the data, it sends it to the LCD screen for display (if not, it will be displayed through the serial port print); the interactive message is captured by the packet capture software, displayed and analyzed. (Choose one of TCP and UDP, or operate both)
Advanced task: synchronize time from NTP server (pay attention to the parsing of data exchange format), obtain time and send it to display screen (serial port) for display.
Ultimate Mission (Choose One)
Final Task 1: Visit https://www.digikey.cn/zh/resources/api-solutions to learn about DigiKey digital solutions and its API operations, and design a DigiKey electronic component price and inventory monitor that can synchronize and display the price, inventory and other information of specified electronic components in real time.
Ultimate Task 2: Use external storage to build a simple FTP file server that can upload and download files normally.
This Period's Rewards
Excellent completion reward: 200 yuan Jingdong card and home camera, one of them, 10 in total
Technical Information

This post is from DigiKey Technology Zone
Add and join groups EEWorld service account EEWorld subscription account Automotive development circle
Personal signature微信搜索公众号“EEWORLDBBS”快去添加关注吧!
 
 

Find a datasheet?

EEWorld Datasheet Technical Support

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list