概述
W5100S-EVB-Pico是基于樹莓派RP2040和全硬件TCP/IP協(xié)議??刂破鱓5100S的微控制器開發(fā)板-基本上與樹莓派Pico板相同,但通過(guò)W5100S芯片增加了以太網(wǎng)功能。
W5100S-EVB-Pico特點(diǎn)
-
RP2040規(guī)格參數(shù)? ? ??
- 雙核Arm Cortex-M0 + @133MHz
- 264KB 高速SRAM和2MB板載內(nèi)存
- 通過(guò)專用QSPI總線最高支持16MB的片外閃存
- ?DMA控制器
- 30個(gè)GPIO引腳,其中4個(gè)可用作模擬輸入
- 2個(gè)UART、2個(gè)SPI控制器和2個(gè)I2C控制器、16路PWM通道、1個(gè)定時(shí)器、1個(gè)RTC
- 8個(gè)可編程I/O(PIO)狀態(tài)機(jī)
- 支持UF2的USB大容量存儲(chǔ)啟動(dòng)模式,用于拖放式編程
-
W5100S芯片規(guī)格參數(shù)
- 支持全硬件 TCP/IP 協(xié)議: TCP, UDP, WOL, ICMP, IGMPv1/v2, IPv4, ARP, PPPoE
- 支持 4 個(gè)獨(dú)立的 Sockets
- 支持 SOCKET-less指令: ARP-請(qǐng)求, PING-請(qǐng)求
- 支持以太網(wǎng)掉電模式和節(jié)能模式
- 內(nèi)置共計(jì) 16 KB 的發(fā)送/接收緩存
- 支持 SPI 和并行總線接口
- 高速 SPI(70MHz) 接口(MODE 0/3)
- 系統(tǒng)總線接口(2 位地址線和 8 位數(shù)據(jù)線)
- 集成 10BaseT/100BaseTX 以太網(wǎng) PHY
- 支持以太網(wǎng)自動(dòng)協(xié)商 (全/半雙工, 10Base-T/100Base-TX)
- Micro-USB B接口,用于供電和下載程序
- 3pin串行線調(diào)試(SWD)端口
- 內(nèi)置RJ45
- 內(nèi)置LDO
硬件規(guī)格
原理圖和零件列表&Gerber文件
尺寸 V1.0(單位:mm)
????????W5100S-EVB-Pico引腳輸出直接連接到RP 2040的GPIO,如上圖所示。它與?Raspberry Pi Pico板相同,但GPIO 16、GPIO 17、GPIO 18、GPIO 19、GPIO 20、GPIO 21在板內(nèi)連接到W5100S,這些引腳支持SPI。與W5100S通信使用以太網(wǎng)功能。如果您正在使用以太網(wǎng)功能,則這些引腳不能用于任何其他用途。W5100S-EVB-Pico內(nèi)部使用的RP 2040 GPIO如下所示。
進(jìn)去之后選擇:Download the lastest release即可
-
I/O
引腳名
描述
I
GPIO16
連接W5100S的MISO接口
O
GPIO17
連接W5100S的CS接口
O
GPIO18
連接W5100S的SCLK接口
O
GPIO19
連接W5100S的MOSI接口
O
GPIO20
連接W5100S的RSTn接口
I
GPIO21
連接W5100S的INTn接口
I
GPIO24
VBUS檢測(cè)接口
O
GPIO25
用戶LED口
I
GPIO29
用于ADC模式檢測(cè)VSYS/3
-
引腳號(hào)
引腳名
描述
PIN40
VBUS
Micro-USB輸入電壓,連接到Micro-USB接口引腳1。理論上支持5V。
PIN39
VSYS
主系統(tǒng)輸入電壓,可在4.3V到5.5V的允許范圍內(nèi)變化,由板載LDO產(chǎn)生3.3V。
PIN37
3VE_EN
連接到板載LDO使能引腳。要禁用3.3V(也使RP2040和W5100S斷電),將此引腳短至低。
PIN36
3V3
主3.3V電源給RP2040和W5500,由板載LDO產(chǎn)生。
PIN35
ADC_VREF
ADC電源(和參考)電壓,并在W5100S-EVB-Pico上通過(guò)濾波3.3V電源產(chǎn)生。
PIN33
AGND
GPIO26-29接地參考。
PIN30
RUN
RP2040使能引腳,復(fù)位RP2040,將該引腳短至低。
工作環(huán)境
參數(shù)
描述
最大工作溫度
85℃
最低工作溫度
-20℃
VBUS
DC 5V?(+/- 10%)
最低VSYS
DC 4.3V
最高VSYS
DC 5.5V
建議工作的最高環(huán)境溫度為70℃。
開發(fā)環(huán)境配置
開發(fā)環(huán)境:Windows10/11,Visual Studio Code
硬件準(zhǔn)備:W5100S-EVB-Pico開發(fā)板,網(wǎng)線,Micro USB數(shù)據(jù)線
步驟1:下載編譯工具
首先下載樹莓派官方的編譯工具:GitHub - raspberrypi/pico-setup-windows
該工具集成包含了以下幾個(gè)軟件:
- Arm GNU Toolchain
- CMake
- Ninja
- Python3.9
- Git for Windows
- Visual Studio Code
- OpenOCD
?步驟2:安裝程序?
下載完成后進(jìn)行安裝?
選擇安裝路徑
點(diǎn)擊完成
? ?
第一個(gè)程序
USB虛擬串口打印示例
????????在開始菜單找到Visual Studio Code,打開后會(huì)自動(dòng)加載我們剛剛下載示例程序。打開hello_world文件夾下面usb文件夾下的hello_usb.c文件,該示例的功能是通過(guò)USB口自動(dòng)打印"Hello,world"
點(diǎn)擊最下方工具圖標(biāo),選擇Pico ARM GCC 作為我們的編譯鏈
??在左側(cè)選擇CMake工具,點(diǎn)擊hello_usb文件后面的下載按鈕生成執(zhí)行文件
打開文件之后,按住樹莓派上的BOOT鍵,然后將.uf2文件拖拽到RP1-RP2虛擬U盤中,完成程序燒錄。
現(xiàn)象
技術(shù)文檔
樹莓派pico
RP2040 Datasheet (raspberrypi.com)
樹莓派 Pico 中文站文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-618764.html
W5100S
Overview | WIZnet Document System文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-618764.html
——本期內(nèi)容到此結(jié)束下期將對(duì)W5100S-EVB-PICO如何搭建靜態(tài)IP進(jìn)行講解,謝謝觀看
到了這里,關(guān)于WIZnet W51000S-EVB-PICO 入門教程(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!