Waveshare RP2350-Zero

Manual d'usuari de la placa de desenvolupament Waveshare RP2350-Zero Mini

Model: RP2350-Zero

1. Introducció

La placa de desenvolupament Waveshare RP2350-Zero Mini és una placa de microcontrolador compacta i potent dissenyada per a una àmplia gamma d'aplicacions integrades. Integra el microcontrolador Raspberry Pi RP2350A, amb un disseny únic de doble nucli i doble arquitectura amb un processador ARM Cortex-M33 i un processador Hazard3 RISC-V, cosa que permet escenaris de desenvolupament flexibles. Aquest manual proporciona informació essencial per configurar, operar i mantenir la placa RP2350-Zero.

Placa de desenvolupament Waveshare RP2350-Zero Mini

Figura 1: Placa de desenvolupament Waveshare RP2350-Zero Mini

Aquesta imatge mostra la placa de desenvolupament Waveshare RP2350-Zero Mini, mostrantasingràcies a la seva mida compacta, els headers pre-soldats, el port USB-C i els dos botons (BOOT i RUN). La placa és blava amb diversos components electrònics visibles.

2. Contingut del paquet

Verifiqueu que tots els elements que s'enumeren a continuació s'inclouen al vostre paquet:

  • 1x Placa de desenvolupament Waveshare RP2350-Zero Mini amb capçalera pre-soldada
Contingut del paquet RP2350-Zero

Figura 2: Contingut del paquet: RP2350-Zero amb capçalera pre-soldada

Aquesta imatge mostra la placa Waveshare RP2350-Zero amb els seus headers pre-soldats, cosa que indica que està llesta per al seu ús immediat. El text "RP2350-Zero with pre-soldered header x1" es mostra a sobre de la placa.

3. Característiques clau

  • Microcontrolador: Xip RP2350A dissenyat per Raspberry Pi.
  • Processador: Processador ARM Cortex-M33 de doble nucli i processador Hazard3 RISC-V de doble nucli, freqüència de rellotge flexible de fins a 150 MHz.
  • Memòria: 520 KB de SRAM i 4 MB de memòria flash integrada.
  • Connectivitat: Connector tipus C per a alimentació i dades, USB 1.1 amb compatibilitat amb dispositius i hosts.
  • GPIO: 29 pins GPIO multifunció (20 via pinout de vora, altres via punts de soldadura).
  • Perifèrics: 2x SPI, 2x I2C, 2x UART, 4x ADC de 12 bits, 16 canals PWM controlables.
  • Característiques addicionals: Modes de repòs i inactiu de baix consum, programació amb funció d'arrossegar i deixar anar mitjançant emmagatzematge massiu per USB, rellotge i temporitzador precisos integrats al xip, sensor de temperatura, biblioteques de coma flotant accelerades integrates al xip, 12 màquines d'estat d'E/S programables (PIO).
  • Factor de forma: Mòdul castellat, adequat per a aplicacions SMD.
Característiques de la placa MCU RP2350-Zero

Figura 3: Característiques principals de la placa MCU RP2350-Zero

Aquesta imatge destaca les principals característiques de la placa MCU RP2350-Zero, incloent-hi la seva mida reduïda per a una fàcil integració, el disseny de doble nucli i doble arquitectura, l'alt rendiment operatiu i els pins GPIO multifunció. La placa en si es mostra al centre.

4. Juntaview i Pinout

Comprendre la disposició i les assignacions de pins de l'RP2350-Zero és crucial per al desenvolupament. La placa inclou un connector USB tipus C, diversos pins GPIO i botons de control.

4.1. Què hi ha a bord

Components de la placa RP2350-Zero

Figura 4: Diagrama de components de la placa RP2350-Zero

Aquest diagrama il·lustra els components clau de la placa RP2350-Zero. Les etiquetes numerades indiquen: 1. Connector USB tipus C, 2. ME6217C33M5G (regulador de baixa caiguda), 3. Botó BOOT, 4. Botó de reinici RUN, 5. WS2812 (LED RGB), 6. P25Q32SH-UXH-IR (4 MB de memòria flaix NOR), 7. Xip RP2350A, 8. Pins RP2350A, 9. Pins de depuració. També s'inclou un diagrama de dimensions.

4.2. Pinout de GPIO

L'RP2350-Zero proporciona 29 pins GPIO multifunció. Consulteu el diagrama següent per obtenir informació detallada sobre les assignacions de pins i les funcions.

Diagrama de connexió GPIO RP2350-Zero

Figura 5: Pinout de GPIO RP2350-Zero

Aquesta imatge proporciona un diagrama complet de pins per a l'RP2350-Zero, que detalla les funcions de cadascun dels 29 pins GPIO multifunció, incloent-hi les capacitats d'alimentació, terra, UART, SPI, I2C, ADC i PWM. També mostra els pins SWCLK i SWDIO i el pin LED RGB WS2812 (GP16).

5. Especificacions tècniques

A continuació es mostren les especificacions tècniques detallades de la placa de desenvolupament Waveshare RP2350-Zero Mini:

CaracterísticaDetall
MarcaWaveshare
Nom del modelRP2350-Zero Mini
MicrocontroladorRP2350A (dissenyat per Raspberry Pi)
ProcessadorARM Cortex-M33 de doble nucli, Hazard3 RISC-V de doble nucli
Velocitat del rellotgeFins a 150 MHz
SRAM520 KB
Memòria Flash4 MB de memòria flash NOR integrada
Interfície USBUSB tipus C (compatible amb host/dispositiu USB 1.1)
Pins GPIO29 multifunció (20 via pinout de vora)
Perifèrics2x SPI, 2x I2C, 2x UART, 4x ADC de 12 bits, 16x canals PWM, 12x màquines d'estat PIO
Sistema operatiuLinux (entorn de desenvolupament compatible)
Pes de l'article0 unces
Dimensions del paquet2.76 x 1.97 x 0.87 polzades
Especificacions de la placa RP2350-Zero

Figura 6: Especificacions de la placa RP2350-Zero i opcions de capçalera de pins

Aquesta imatge proporciona una llista de les especificacions de la placa, incloent-hi detalls sobre el microcontrolador RP2350A, la memòria, l'USB, el GPIO i altres perifèrics. També mostra dues versions de la placa: RP2350-Zero (sense capçalera de pins) i RP2350-Zero-M (amb capçalera de pins pre-soldada).

6. Guia de configuració

Segueix aquests passos per preparar la teva placa de desenvolupament Waveshare RP2350-Zero Mini per al seu ús:

  1. Font d'alimentació: Connecteu l'RP2350-Zero a l'ordinador amb un cable USB tipus C. La placa s'alimentarà de la connexió USB.
  2. Instal·lació del controlador: Per a la configuració inicial, el vostre sistema operatiu pot requerir controladors específics. Consulteu el Wiki de Waveshare per a l'RP2350-Zero per obtenir instruccions detallades sobre la instal·lació del controlador.
  3. Mode de programació inicial: Per entrar al mode de carregador d'arrencada per a la càrrega inicial del firmware, premeu i manteniu premut el botó BARRETA botó mentre connecteu el cable USB a l'ordinador. Deixeu anar el botó BARRETA botó després de la connexió. La placa apareixerà com a dispositiu d'emmagatzematge massiu.
  4. Càrrega de firmware: Arrossegueu i deixeu anar el firmware UF2 corresponent file al dispositiu d'emmagatzematge massiu que representa el vostre RP2350-Zero. La placa es reiniciarà automàticament i executarà el nou firmware.
  5. Restablir la placa: Per reiniciar la placa durant el funcionament, premeu la tecla CÓRRER botó.

7. Funcionament del Consell

Un cop carregat el firmware, l'RP2350-Zero funciona segons les instruccions programades. La interacció normalment implica:

  • Control GPIO: Utilitzeu els pins GPIO per a entrada/sortida digital, lectures analògiques i diversos protocols de comunicació (SPI, I2C, UART, PWM) tal com defineix el vostre programa.
  • Comunicació USB: El port USB tipus C es pot utilitzar per a la comunicació sèrie amb un ordinador amfitrió, permetent la depuració, la transferència de dades i l'entrada de comandes.
  • Perifèrics externs: Connecteu sensors externs, pantalles i altres mòduls als pins GPIO per ampliar la funcionalitat de la placa.
  • Gestió d'energia: La placa admet modes de repòs i inactius de baix consum, que es poden utilitzar al codi per optimitzar el consum d'energia per a aplicacions alimentades per bateria.

8. Entorn de desenvolupament

El Waveshare RP2350-Zero admet una varietat d'entorns de desenvolupament i llenguatges de programació, oferint flexibilitat als desenvolupadors.

  • SDK de Pico C/C++: El SDK oficial de Raspberry Pi C/C++ proporciona un conjunt complet d'eines i biblioteques per a la programació de baix nivell. Es pot utilitzar amb eines de línia d'ordres o entorns de desenvolupament integrats (IDE) com ara Visual Studio Code i Eclipse.
  • MicroPython: Una implementació completa del llenguatge de programació Python 3 optimitzada per a maquinari integrat com la Raspberry Pi Pico. Això permet la creació ràpida de prototips i un desenvolupament més fàcil amb un llenguatge d'alt nivell.
  • IDE d'Arduino: L'IDE d'Arduino també es pot utilitzar amb l'RP2350-Zero, proporcionant un entorn familiar per a molts desenvolupadors de microcontroladors.
Suport per a C/C++ i MicroPython

Figura 7: Suport de desenvolupament de C/C++ i MicroPython

Aquesta imatge il·lustra el suport de desenvolupament per a l'RP2350-Zero, destacant la compatibilitat amb el SDK de Pico C/C++ i MicroPython. Mostra icones que representen editors de codi i el logotip de MicroPython, destacant el SDK complet, els recursos de desenvolupament i els tutorials disponibles.

8.1. Vídeo oficial del producte: RP2350 Pi Zero Overview

Vídeo 1: RP2350 Pi Zero Overview

Aquest vídeo ofereix un finalview de la placa de desenvolupament Waveshare RP2350-Zero Mini, que detalla les seves característiques, l'arquitectura de doble nucli, les capacitats d'emmagatzematge i les diverses interfícies. Demostra la versatilitat i la facilitat d'ús de la placa per a diferents escenaris de desenvolupament, inclosa la seva compatibilitat amb C/C++ i MicroPython.

9. Manteniment

Per garantir la longevitat i el rendiment òptim de la placa RP2350-Zero, tingueu en compte les següents pautes de manteniment:

  • Manejar amb cura: Eviteu deixar caure la taula o sotmetre-la a un esforç físic excessiu.
  • Electricitat estàtica: Manipuleu sempre la placa en un entorn segur per a ESD per evitar danys per descàrrega electrostàtica.
  • Neteja: Mantingueu la placa lliure de pols, brutícia i humitat. Feu servir un raspall suau i sec o aire comprimit per netejar-la. Eviteu utilitzar líquids directament sobre la placa.
  • Emmagatzematge: Guardeu la placa en el seu embalatge antiestàtic original o en una carcassa protectora similar quan no la feu servir.
  • Font d'alimentació: Feu servir una font d'alimentació estable i adequada de 5 V a través del port USB-C. Eviteu utilitzar fonts d'alimentació que superin el volum recomanat.tage.

10. Solució De Problemes

Si teniu problemes amb la placa RP2350-Zero, consulteu els problemes i solucions més comuns següents:

  • La placa no s'encén:
    • Assegureu-vos que el cable USB tipus C estigui connectat correctament tant a la placa com a un port USB amb alimentació de l'ordinador o a l'adaptador de corrent.
    • Prova un cable USB o un port USB diferent.
  • Placa no reconeguda per l'ordinador:
    • Verifiqueu que la placa estigui en mode bootloader (mantingueu premut el botó BOOT mentre connecteu l'USB).
    • Instal·leu els controladors necessaris per al vostre sistema operatiu. Consulteu el Wiki de Waveshare per obtenir enllaços de controladors.
    • Prova un altre ordinador o sistema operatiu.
  • Error de càrrega de firmware:
    • Assegureu-vos que l'UF2 file és vàlid i no està malmès.
    • Confirmeu que la placa està en mode bootloader (hauria d'aparèixer el dispositiu d'emmagatzematge massiu).
    • Comproveu si hi ha prou alimentació durant el procés de càrrega.
  • El programa no funciona com s'esperava:
    • Review el vostre codi per errors.
    • Assegureu-vos que s'ha carregat el firmware correcte.
    • Comproveu totes les connexions físiques als perifèrics i als pins GPIO.
    • Consulteu el Wiki de Waveshare o els fòrums de la comunitat per a problemes similars.

11. Garantia i Suport

Per obtenir informació detallada sobre la garantia, assistència tècnica i recursos addicionals, visiteu el lloc web oficial de Waveshare. weblloc web o la seva pàgina Wiki del producte per a l'RP2350-Zero. La Wiki de Waveshare proporciona una àmplia documentació, tutorials i exampel codi per ajudar-vos amb els vostres projectes.

Oficial de Waveshare Weblloc: www.waveshare.com

Per obtenir assistència específica sobre productes, cerqueu "RP2350-Zero" al Wiki de Waveshare.

Documents relacionats - RP2350-Zero

Preview Placa de desenvolupament Waveshare ESP32-S3-Touch-LCD-4.3: característiques i guia
Exploreu la Waveshare ESP32-S3-Touch-LCD-4.3, una potent placa de desenvolupament de microcontroladors amb una pantalla tàctil capacitiva de 4.3 polzades, WiFi, BLE 5 i múltiples interfícies com CAN, RS485 i I2C. Apreneu sobre el seu maquinari, configuració i funcions.ampdemostracions per al desenvolupament d'HMI.
Preview Pico-Relay-B: Guia de l'usuari del mòdul de relé de 8 canals
Guia d'usuari per al Waveshare Pico-Relay-B, un mòdul de relé industrial de 8 canals per a Raspberry Pi Pico. Aprèn sobre les seves característiques, especificacions, configuració i programació amb instruccions detallades i exemples.amples.
Preview ESP32-S3-Touch-LCD-2 Development Board Guide
A comprehensive guide for the Waveshare ESP32-S3-Touch-LCD-2 development board, covering setup and usage with Arduino IDE and ESP-IDF, including detailed examples i recursos.
Preview Mòdul sèrie UART USB-TO-TTL-FT232 - Waveshare
Guia completa per al mòdul Waveshare USB-TO-TTL-FT232, que inclou el xip FT232RNL. Aquest document detalla les seves característiques, la interfície integrada, el pinout, les dimensions i proporciona instruccions pas a pas per a la instal·lació i l'ús del controlador a Windows, Linux i macOS. Inclou enllaços a controladors i programari.
Preview Manual d'usuari del mòdul Bluetooth de mode dual Pico (Pico-BLE) de la Raspberry Pi
Manual d'usuari del Waveshare Pico-BLE, un mòdul Bluetooth 5.1 de mode dual dissenyat per a Raspberry Pi Pico, compatible amb els protocols SPP i BLE. Compta amb compatibilitat amb capçaleres i antena integrada.
Preview ESP32-S3-Touch-LCD-4.3B: Placa de desenvolupament acabadaview i Guia de configuració
Exploreu l'ESP32-S3-Touch-LCD-4.3B, una potent placa de desenvolupament de microcontroladors de Waveshare. Aquesta guia cobreix les seves característiques, la descripció del maquinari, els detalls de la interfície i proporciona instruccions per configurar l'entorn de desenvolupament mitjançant ESP-IDF i VSCode.