![](/uploads_462217-1/picture_Rp2040-eth-ethernet-mini-arengu-pardal-rp2040-network.jpg)
![](/uploads_462217-2/picture_Rp2040-eth-ethernet-mini-arengu-pardal-rp2040-network.jpg)
![](/uploads_462217-3/picture_Rp2040-eth-ethernet-mini-arengu-pardal-rp2040-network.jpg)
![](/uploads_462217-4/picture_Rp2040-eth-ethernet-mini-arengu-pardal-rp2040-network.jpg)
![](/uploads_462217-5/picture_Rp2040-eth-ethernet-mini-arengu-pardal-rp2040-network.jpg)
![](/uploads_462217-6/picture_Rp2040-eth-ethernet-mini-arengu-pardal-rp2040-network.jpg)
![](/1/picture_thumb-RP2040-ETH-Ethernet-Mini-arengu-pardal-RP2040-Network/462217.jpg)
![](/2/picture_thumb-RP2040-ETH-Ethernet-Mini-arengu-pardal-RP2040-Network/462217.jpg)
![](/3/picture_thumb-RP2040-ETH-Ethernet-Mini-arengu-pardal-RP2040-Network/462217.jpg)
![](/4/picture_thumb-RP2040-ETH-Ethernet-Mini-arengu-pardal-RP2040-Network/462217.jpg)
![](/5/picture_thumb-RP2040-ETH-Ethernet-Mini-arengu-pardal-RP2040-Network/462217.jpg)
![](/6/picture_thumb-RP2040-ETH-Ethernet-Mini-arengu-pardal-RP2040-Network/462217.jpg)
RP2040-ETH Ethernet Mini arengu pardal RP2040 Network port moodul
RP2040-ETH
Ülevaade Sissejuhatus
RP2040-ETH on mini RP2040-ETH arengu nõukogu, mis ühendab TCP/IP protokolli pinu network communication. 14 × multi-function GPIO-ühenduskontaktide ja castellated augud oma PCB servad võimaldavad lihtne ja kiire integratsiooni projektidesse.Omadused
Võtab RP2040 mikro-kontroller kiip on loodud euroopa liidu Raspberry Pi.
Dual-core Arm Cortex M0+ protsessor, paindlik kell töötab kuni 133 MHz.
264KB SRAMI ja 4 MB emaplaadil Flash mälu.
Pardal CH9120 koos integreeritud TCP/IP protokolli pinu.
Vastuvõtva tarkvara ja serial käske saate määrata võrgu parameetreid nagu chip operating mode, port ja IP.
Kui castellated moodul võimaldab jootmist otse vedaja lauad.
Drag-and-drop programmeerimine kasutades mass storage USB kaudu.
14 × multi-function GPIO nõelad, ühildub teatud Pico Mütsid.Rohkem välisseadmete:
1x SPI (SPI0)
2x I2C
2x UART
13x Kontrollitav PWM kanaleid
Temperatuuri andur.
8 × Programmeeritavad I/O (PIO) riigi masinad kohandatud perifeerne toetust.Pinout Määratlus RP2040-ETH Kasutusjuhend Keskkonna Hoone C/C++ Arengu Keskkond Paigaldus
MicroPython Arengu Keskkond Paigaldus:
Tarkvara alla laadida vastavalt teie süsteemi.
*Pärast paigaldamist, palun seadistada keele ja keskkonna esimest korda.Pange tähele, et me peaks valima Vaarika Pi võimalus juhatuse keskkond.
Seadistada Micrpython keskkonna ja valige Pico sadama.
Kõigepealt ühendage Vaarika Pi Pico arvuti, vasakule-kliki konfiguratsiooni keskkond valiku alumises paremas nurgas Thonny --> valige seadistada tõlk.
Pop-up aken, baar, valige MicroPython (Vaarika Pi Pico), ja valige vastav port.
Klõpsake nuppu OK, et naasta peamine liides Thonny, laadida theto Pico, ja seejärel klõpsake käsul stop-nuppu, et kuvada kasutusel keskkond Kest aknas.
Pico alla laadida firmware raamatukogu meetod Windows: Vajutage ja hoidke all klahvi BOOT nuppu ja ühendada arvutiga, release BOOT nuppu ja eemaldatav ketas ilmub arvuti ja kopeerige püsivara raamatukogu sinna.
Vaarika Pi süsteem on sarnane Windows süsteemi, Vaarika Pi vajadustele uusima versiooni installimiseks süsteemi töölauale.Arduino IDE Arengu Keskkond Paigaldus:
Avatud Arduino IDE, sisestage Fail -> Eelistused
Pop-up sisestage dialoogiboksis järgmist URL - "Täiendav Lauad Manager Url" lahtrisse:Klõpsake nupul "OK", et sulgeda dialoogiboks.
Mine Tools -> Juhatuse Manager IDE.Tüüp "pico" otsinguväljale ja valige "Add".Riistvara Ühendus
Sisemine seos CH9120 ja RP2040, nagu allpool näidatud:
RP2040 ühendus sõrmed kirjad
CH9120
RP2040
Funktsioon
RXD
GP21
UART andmete sisestamine
TXD
GP20
UART andmete väljund
TCPCS
GP17
TCP client mode, näitab ühenduse olekut, madal edukas ühendus
CFG0
GP18
Võrgu konfiguratsioon, pin-kood võimaldas, madal tase serial debugging mode
RSTI
GP19
Lähtesta aktiivne VÄIKE Demo Kasutamise Demo Sissejuhatus
Selles CH9120.c või CH9120.cpp faili saate konfigureerida C/C++ parameetrid, nagu IP, gateway, subnet mask, pordi number, ja UART modulatsioonikiirus vastavalt oma vajadustele.
UCHAR CH9120_LOCAL_IP[4] = {192, 168, 1, 200}; // KOHALIK IP
UCHAR CH9120_GATEWAY[4] = {192, 168, 1, 1}; // VÄRAV
UCHAR CH9120_SUBNET_MASK[4] = {255, 255, 255, 0}; // SUBNET MASK
UCHAR CH9120_TARGET_IP[4] = {192, 168, 1, 10}; // TARGET_IP
UWORD CH9120_PORT1 = 1000; // KOHALIKU PORT1
UWORD CH9120_TARGET_PORT = 2000; // EESMÄRK SADAM
UDOUBLE CH9120_BAUD_RATE = 115200; // MODULATSIOONIKIIRUS
#Määrake CH9120 töörežiimi puhul tühine CH9120_init(void) funktsioon, mis on kombineeritud režiimides määratletud päise fail ja valige üks:
CH9120_TX_4_bytes(TCP_CLIENT, Mode1); //Valige režiim: 0x00:TCP server 0x01:TCP klient 0x02:UDP server 0x03:UDP kliendile
#päise faili on määratletud, siis saab otseselt kasutada
#define TCP_SERVER 0
#define TCP_CLIENT 1
#define UDP_SERVER 2
#define UDP_CLIENT 3
Selles py faili, saate konfigureerida mikro-python parameetrid, nagu töörežiimi, IP, gateway, subnet mask, pordi number, ja UART edastuskiirust.
MODE = 1 #0:TCP server 1:TCP klient 2:UDP server 3:UDP kliendile
VÄRAV = (192, 168, 1, 1) # VÄRAV
TARGET_IP = (192, 168, 1, 1)# TARGET_IP
LOCAL_IP = (192, 168, 1,200) # LOCAL_IP
SUBNET_MASK = (255,255,255,0) # SUBNET_MASK
LOCAL_PORT1 = 1000 # LOCAL_PORT1
TARGET_PORT = 2000 # TARGET_PORT
BAUD_RATE = 115200 # BAUD_RATE
Pärast esimese sammuna on valitud, sisestab saata ja vastu mode, ja CH9120 saadab tagasi saadud teavet (Acsll kood string ainult).Vaarika Pi
Avatud Vaarika Pi-klemm, ja käivitada:
cd ~
sudo wget https://www.waveshare.com/w/upload/8/88/RP2040_ETH_CODE.zip
unzip RP2040_ETH_CODE.zip
cd ~/RP2040_ETH_CODE C
Järgmine juhend on tegutsenud Raspberry Pi .Kui CMake on multi-platvorm ja kaasaskantav, see võib olla ka koostatud ARVUTIS.Kuid operatsioon sammud on erinevad, saab uurida seda ise.
Enne koostamisel, sa peaksid veenduge, et see on C/RP2040-ETH-Demo/build kataloog:
Sisestage ehitada kataloog ning lisage SDK:
.../.../pico -sdk on sinu SDK kataloog.
cd C/RP2040-ETH-Demo/build/
ekspordi PICO_SDK_PATH=../../pico-sdk
#Märkus: kirjuta õige SDK tee
cmake ..
#Execute teha, et luua käivitatava faili ja see võtab kaua aega, et koguda esimese aeg
make-j9
#Compilatio on lõppenud, uf2 fail on loodud.
Pärast ühenduse loomist RP2040-ETH, et Vaarika Pi, sa peaksid vajutage BOOT ja RESET võtmed samal ajal.Vabasta RESET-klahvi esimene, ja siis BOOT võti.Kaasaskantav ketas ilmub arvuti, ja te võite kopeerida firmware ta.
Päritolu |
Mandri-Hiina |
---|---|
Brändi Nimi |
W |
Mudeli Number |
RP2040-ETH |
Tingimus |
Uus |
Lisa läbivaatamine
Teie e-posti aadressi ei avaldata.