Waveshare RP2350-Tiny
Waveshare RP2350-Tiny Microcontroller Development Board Kit brûkershânlieding
Model: RP2350-Tiny
1. Ynlieding
Dizze hantlieding jout detaillearre ynstruksjes foar de Waveshare RP2350-Tiny Microcontroller Development Board Kit. It behannelt de funksjes, spesifikaasjes, ynstellingsprosedueres, wurkingsrjochtlinen en tips foar probleemoplossing fan it board om brûkers te helpen it ûntwikkelingsboard effektyf te brûken.
De RP2350-Tiny is in kompakt ûntwikkelingsboerd basearre op 'e Raspberry Pi RP2350A mikrokontroller. It hat in unyk dual-core en dual-architecture ûntwerp, mei in Arm Cortex-M33-prosessor en in Hazard 3 RISC-V-prosessor, dy't fleksibele kloksnelheden oant 150 MHz kin berikke. Dizze kit is ûntworpen foar ferskate ynbêde applikaasjes en stipet C/C++ en MicroPython-programmearring.
2. Package Ynhâld
Kontrolearje oft alle hjirûnder neamde items yn jo pakket opnommen binne:
- RP2350-Tiny ûntwikkelingsboerd x1
- USB-poarteadapter x1
- FPC-kabel (~15 sm) x1

Ofbylding: It RP2350-Tiny-ûntwikkelingsboerd ferbûn fia in FPC-kabel mei de USB-poarteadapter, wêrby't de wichtichste komponinten fan 'e kit yllustrearre wurde.
3. Key Features
It Waveshare RP2350-Tiny Untwikkelingsboerd biedt de folgjende wichtige funksjes:
- Mikrokontrôler: Raspberry Pi RP2350A-chip mei dual-core Arm Cortex-M33 en dual-core Hazard 3 RISC-V-prosessoren.
- Kloksnelheid: Fleksibele klok dy't rint oant 150 MHz.
- Oantinken: 520KB Static Random-Access Memory (SRAM) en 4MB ynboud Flash-ûnthâld.
- Konnektivität: Onboard FPC 8-PIN-connector, oanpasber oan USB Type-C fia adapterboard.
- Form Factor: Kasteleare module-ûntwerp foar direkt solderen oan dragerboards.
- USB: USB 1.1 mei stipe foar apparaten en hosts.
- Power Modes: Leech-enerzjy sliep- en dormante modi.
- Programming: Drag-and-drop-programmearring fia massaopslach oer USB.
- GPIO: 28 multifunksjonele GPIO-pinnen (20 fia rânepinout, oaren fia soldeerpunten).
- Perifeare apparaten: 2 SPI, 2 I2C, 2 UART, 4 12-bit ADC, 16 kontrolearbere PWM-kanalen.
- PIO: 12 Programmeerbere I/O (PIO) steatmasines foar oanpaste perifeare stipe.
- Oanfoljend: Krekte klok en timer, temperatuersensor op 'e chip, fersnelde driuwende-komma-bibleteken.

Ofbylding: In oerview fan it RP2350-Tiny Development Board mei de wichtichste funksjes lykas lytse grutte, dual-core-arsjitektuer, hege wurkprestaasjes en multifunksjonele GPIO-pinnen.
4. Technyske spesifikaasjes
| Eigenskip | Spesifikaasje |
|---|---|
| Mikrokontroller | Raspberry Pi RP2350A (Dûbelkearn Arm Cortex-M33, Dûbelkearn Hazard 3 RISC-V) |
| Klok snelheid | Oant 150 MHz |
| SRAM | 520 kB |
| Flash Unthâld | 4 MB (oan board) |
| USB | USB 1.1 (Stipe foar apparaten en hosts) |
| GPIO Pins | 28 multifunksjoneel (20 fia rânepinout) |
| Perifeare apparaten | 2 SPI, 2 I2C, 2 UART, 4 12-bit ADC, 16 PWM-kanalen |
| PIO-steatmasines | 12 |
| Ofmjittings (RP2350-Tiny) | 0.92 x 0.7 x 0.39 inch (sawat 23.5 x 18 x 10 mm) |
| Gewicht | 0.16 ounces (sawat 4.5 gram) |

Ofbylding: Detaillearre omtrekôfmjittings foar sawol it RP2350-Tiny-ûntwikkelingsboerd as de USB-poarteadapter, werjûn yn millimeters.
5. Boardlayout en komponinten
It begripen fan 'e yndieling fan it RP2350-Tiny-board is krúsjaal foar goed gebrûk. It folgjende diagram identifisearret wichtige komponinten:

Ofbylding: In top-down view fan it RP2350-Tiny-boerd mei nûmere oproptekens dy't wichtige komponinten identifisearje lykas de FPC-ferbining, folumetage-regulator, flash-ûnthâld, RP2350A-chip en RGB LED-yndikator.
- FPC-ferbining: 0.5 mm pitch 8PIN-connector foar eksterne ferbiningen, typysk nei de USB-adapter.
- ME6217C33M5G: Regulator mei lege útfal, dy't oant 800mA útfier leveret (maks.).
- P25Q32SH-UXH-IR: 4MB NOR-Flash-ûnthâld foar programma-opslach.
- RP2350A: De wichtichste dual-core, dual-architecture mikrokontroller-chip.
- WS2812: RGB LED-yndikator foar fisuele feedback.
GPIO Pinout
De RP2350-Tiny hat 28 multifunksjonele GPIO-pinnen. It pinout-diagram hjirûnder yllustrearret de beskikbere pinnen en harren primêre funksjes.

Ofbylding: In detaillearre diagram dat de GPIO-pinout fan it RP2350-Tiny-board sjen lit, ynklusyf stroom-, grûn-, UART-, SPI-, I2C-, ADC- en PWM-funksjes, tegearre mei seleksjepads foar brûkersmodus.
6. Setup Ynstruksjes
6.1 De USB-poarteadapter ferbine
It RP2350-Tiny-ûntwikkelingsboerd ferbynt mei in hostkompjûter fia de levere USB-poarteadapter en FPC-kabel.
- Ferbine foarsichtich ien ein fan 'e FPC-kabel mei de 8-PIN FPC-connector op it RP2350-Tiny-board. Soargje derfoar dat de kabel goed ynfoege is mei de kontakten yn 'e juste rjochting.
- Ferbine it oare ein fan 'e FPC-kabel mei de oerienkommende 8-PIN FPC-connector op 'e USB-poarteadapter.
- Stek it USB Type-C-ein fan 'e USB-poarteadapter yn jo kompjûter.
Nei in suksesfolle ferbining moat it boerd troch jo kompjûter herkend wurde, typysk as in massa-opslachapparaat foar drag-and-drop-programmearring.
6.2 Ynstelling fan softwareomjouwing
Om applikaasjes te ûntwikkeljen foar de RP2350-Tiny, moatte jo in ûntwikkelingsomjouwing ynstelle. It boerd stipet C/C++ en MicroPython.
- Foar C/C++-ûntwikkeling: Brûk de Pico C/C++ SDK. Dizze SDK kin brûkt wurde fanút de kommandorigel of yntegrearre wurde mei populêre ûntwikkelingsomjouwings lykas Visual Studio Code en Eclipse. Sjoch de offisjele Raspberry Pi Pico-dokumintaasje foar detaillearre ynstruksjes foar ynstallaasje.
- Foar MicroPython-ûntwikkeling: MicroPython is in folsleine ymplemintaasje fan 'e programmeartaal Python 3, optimalisearre foar ynbêde hardware. Jo kinne in MicroPython-firmware nei it moederbord flashe en dan in seriële terminal of in IDE lykas Thonny brûke foar programmearjen.

Ofbylding: In yllustraasje dy't de stipe foar C/C++ SDK en MicroPython-ûntwikkelingsomjouwings foar it RP2350-Tiny-boerd sjen lit.
7. Bediening fan de RP2350-Tiny
7.1 Programmearjen fia USB (Drag-and-Drop)
De RP2350-Tiny stipet drag-and-drop-programmearring, wat in handige manier is om firmware of MicroPython-skripts te uploaden.
- Mei it boerd ferbûn mei jo kompjûter fia de USB-poarteadapter, druk en hâld de BOOTSEL-knop op 'e USB-poarteadapter yndrukt wylst jo it yn jo kompjûter stekke (of druk op BOOTSEL en dan op RESET as it al ferbûn is).
- It boerd sil ferskine as in massa-opslachapparaat (bygelyks "RPI-RP2").
- Sleep en drop jo kompilearre firmware (.uf2) file foar C/C++ of .py file foar MicroPython) op dizze skiif.
- It boerd sil automatysk opnij starte en it nije programma útfiere.
7.2 GPIO-gebrûk
De 28 multifunksjonele GPIO-pinnen kinne wurde konfigurearre foar ferskate doelen, ynklusyf digitale ynfier/útfier, analoge ynfier (ADC), seriële kommunikaasje (SPI, I2C, UART), en pulsbreedtemodulaasje (PWM).
- Sjoch it GPIO pinout-diagram yn seksje 5 foar pin-tawizings.
- Soargje der by it programmearjen foar dat de juste pin-nûmers en funksjes yn jo koade oantsjutte binne.
- Wês bewust fan voltage-nivo's; de RP2350-Tiny wurket op 3.3V logika.
7.3 Power Management
De RP2350-Tiny stipet sliep- en dormante modi mei leech enerzjyferbrûk om enerzjy te besparjen yn applikaasjes op batterijen. Rieplachtsje it RP2350A-datasheet en de SDK-dokumintaasje foar details oer it ymplementearjen fan dizze enerzjybesparjende funksjes yn jo koade.
8. Underhâld en soarch
- Behanneling: Behannelje it ûntwikkelingsboerd altyd oan 'e rânen om te foarkommen dat jo komponinten oanreitsje, foaral de pinnen, dy't gefoelich kinne wêze foar elektrostatyske ûntlading (ESD).
- Opslach: Bewarje it boerd yn in antistatyske tas as it net yn gebrûk is, yn in koele, droege omjouwing.
- Reiniging: As it nedich is, meitsje it boerd foarsichtich skjin mei in sêfte, droege boarstel of perslucht. Foarkom it brûken fan floeistoffen of abrasive materialen.
- Streamtafier: Soargje foar in stabile 5V-stroomfoarsjenning by it ferbinen fia USB. Oervoluminttage kin it boerd beskeadigje.
9. Probleemoplossing
- Boerd net werkenber troch kompjûter:
- Soargje derfoar dat de FPC-kabel feilich ferbûn is mei sawol de RP2350-Tiny as de USB-poarteadapter.
- Besykje in oare USB-kabel of USB-poarte op jo kompjûter.
- Kontrolearje oft jo de BOOTSEL-knop yndrukt hâlde wylst jo de USB-adapter ferbine om yn massaopslachmodus te gean.
- Programma rint net nei it uploaden:
- Befêstigje dat de juste .uf2 of .py file waard nei de "RPI-RP2"-drive sleept.
- Kontrolearje jo koade op flaters.
- Soargje derfoar dat it boerd automatysk opnij starte nei de file oerdracht. As dat net sa is, set it boerd dan manuell werom.
- Perifeare apparaten (bygelyks I2C, SPI) wurkje net:
- Kontrolearje jo bedrading dûbel tsjin it GPIO pinout-diagram.
- Ferifiearje dat de juste GPIO-pinnen yn jo software yn initialisearre en konfigurearre binne.
- Soargje derfoar dat eksterne komponinten goed oandreaun en ferbûn binne.
- It boerd wurdt hjit:
- Skeakelje de stroom fuortendaliks út.
- Kontrolearje op koartslutingen op it moederbord of yn jo eksterne ferbiningen.
- Soargje foar de ynfier voltage is binnen it oantsjutte berik (5V fia USB).
10. Technyske stipe en boarnen
Foar fierdere help, online ûntwikkelingsboarnen en technyske stipe, ferwize jo nei de offisjele Waveshare-webside webside of nim kontakt op mei har stipeteam. Detaillearre dokumintaasje, bygelyksamples, en mienskipsforums binne faak beskikber om te helpen mei avansearre projekten en spesifike problemen.
Jo kinne ekstra boarnen en kontaktgegevens fine op 'e Waveshare Winkel op Amazon.
Ask a question about this manual
Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.