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.

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

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.

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

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.

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ística | Detall |
|---|---|
| Marca | Waveshare |
| Nom del model | RP2350-Zero Mini |
| Microcontrolador | RP2350A (dissenyat per Raspberry Pi) |
| Processador | ARM Cortex-M33 de doble nucli, Hazard3 RISC-V de doble nucli |
| Velocitat del rellotge | Fins a 150 MHz |
| SRAM | 520 KB |
| Memòria Flash | 4 MB de memòria flash NOR integrada |
| Interfície USB | USB tipus C (compatible amb host/dispositiu USB 1.1) |
| Pins GPIO | 29 multifunció (20 via pinout de vora) |
| Perifèrics | 2x SPI, 2x I2C, 2x UART, 4x ADC de 12 bits, 16x canals PWM, 12x màquines d'estat PIO |
| Sistema operatiu | Linux (entorn de desenvolupament compatible) |
| Pes de l'article | 0 unces |
| Dimensions del paquet | 2.76 x 1.97 x 0.87 polzades |

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:
- Font d'alimentació: Connecteu l'RP2350-Zero a l'ordinador amb un cable USB tipus C. La placa s'alimentarà de la connexió USB.
- 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.
- 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.
- 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.
- 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.

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.





