Waveshare RP2350-Tiny

คู่มือผู้ใช้ชุดพัฒนาไมโครคอนโทรลเลอร์ขนาดเล็ก Waveshare RP2350

Model: RP2350-Tiny

1. บทนำ

This manual provides detailed instructions for the Waveshare RP2350-Tiny Microcontroller Development Board Kit. It covers the board's features, specifications, setup procedures, operation guidelines, and troubleshooting tips to help users effectively utilize the development board.

The RP2350-Tiny is a compact development board based on the Raspberry Pi RP2350A microcontroller. It features a unique dual-core and dual-architecture design, integrating an Arm Cortex-M33 processor and a Hazard 3 RISC-V processor, capable of flexible clock speeds up to 150 MHz. This kit is designed for various embedded applications and supports C/C++ and MicroPython programming.

2. เนื้อหาบรรจุภัณฑ์

ตรวจสอบว่ารายการทั้งหมดที่ระบุไว้ด้านล่างนี้รวมอยู่ในแพ็คเกจของคุณ:

RP2350-Tiny Development Board Kit components

Image: The RP2350-Tiny development board connected via an FPC cable to the USB port adapter, illustrating the main components of the kit.

3. คุณสมบัติหลัก

The Waveshare RP2350-Tiny Development Board offers the following key features:

RP2350-Tiny Development Board features overview

ภาพ: โอเวอร์view of the RP2350-Tiny Development Board highlighting its key features such as tiny size, dual-core architecture, high operating performance, and multi-function GPIO pins.

4. ข้อมูลจำเพาะทางเทคนิค

คุณสมบัติข้อมูลจำเพาะ
ไมโครคอนโทรลเลอร์Raspberry Pi RP2350A (Dual-core Arm Cortex-M33, Dual-core Hazard 3 RISC-V)
ความเร็วสัญญาณนาฬิกาสูงสุดถึง 150 เมกะเฮิรตซ์
เอสแรม520 กิโลไบต์
หน่วยความจำแฟลช4 MB (on-board)
ยูเอสบีUSB 1.1 (Device and Host support)
หมุด GPIO28 ฟังก์ชันอเนกประสงค์ (20 ผ่านทางขาต่อด้านข้าง)
อุปกรณ์ต่อพ่วง2 SPI, 2 I2C, 2 UART, 4 12-bit ADC, 16 PWM channels
PIO State Machines12
Dimensions (RP2350-Tiny)0.92 x 0.7 x 0.39 นิ้ว (ประมาณ 23.5 x 18 x 10 มม.)
น้ำหนัก0.16 ออนซ์ (ประมาณ 4.5 กรัม)
RP2350-Tiny and USB Port Adapter outline dimensions

Image: Detailed outline dimensions for both the RP2350-Tiny development board and the USB Port Adapter, shown in millimeters.

5. การจัดวางแผงวงจรและส่วนประกอบ

Understanding the layout of the RP2350-Tiny board is crucial for proper usage. The following diagram identifies key components:

RP2350-Tiny Development Board component identification

ภาพ: จากบนลงล่าง view of the RP2350-Tiny board with numbered callouts identifying major components such as the FPC connector, voltage regulator, Flash memory, RP2350A chip, and RGB LED indicator.

  1. FPC connector: 0.5mm pitch 8PIN connector for external connections, typically to the USB adapter.
  2. ME6217C33M5G: Low dropout regulator, providing up to 800mA output (Max.).
  3. P25Q32SH-UXH-IR: 4MB NOR-Flash memory for program storage.
  4. RP2350A: The main dual-core, dual-architecture microcontroller chip.
  5. WS2812: RGB LED indicator for visual feedback.

GPIO Pinout

The RP2350-Tiny features 28 multi-function GPIO pins. The pinout diagram below illustrates the available pins and their primary functions.

RP2350-Tiny Development Board GPIO pinout diagram

Image: A detailed diagram showing the GPIO pinout of the RP2350-Tiny board, including power, ground, UART, SPI, I2C, ADC, and PWM functions, along with user mode selection pads.

6. คำแนะนำในการตั้งค่า

6.1 Connecting the USB Port Adapter

The RP2350-Tiny development board connects to a host computer via the provided USB Port Adapter and FPC cable.

  1. Carefully connect one end of the FPC cable to the 8-PIN FPC connector on the RP2350-Tiny board. Ensure the cable is inserted correctly with the contacts facing the appropriate direction.
  2. Connect the other end of the FPC cable to the corresponding 8-PIN FPC connector on the USB Port Adapter.
  3. Plug the USB Type-C end of the USB Port Adapter into your computer.

Upon successful connection, the board should be recognized by your computer, typically as a mass storage device for drag-and-drop programming.

6.2 การตั้งค่าสภาพแวดล้อมซอฟต์แวร์

To develop applications for the RP2350-Tiny, you will need to set up a development environment. The board supports C/C++ and MicroPython.

RP2350-Tiny Development Board supporting C/C++ and MicroPython

Image: An illustration showing the support for C/C++ SDK and MicroPython development environments for the RP2350-Tiny board.

7. Operating the RP2350-Tiny

7.1 Programming via USB (Drag-and-Drop)

The RP2350-Tiny supports drag-and-drop programming, which is a convenient way to upload firmware or MicroPython scripts.

  1. With the board connected to your computer via the USB Port Adapter, press and hold the BOOTSEL button on the USB Port Adapter while plugging it into your computer (or press BOOTSEL and then RESET if already connected).
  2. The board will appear as a mass storage device (e.g., "RPI-RP2").
  3. Drag and drop your compiled firmware (.uf2 file for C/C++ or .py file for MicroPython) onto this drive.
  4. The board will automatically reboot and run the new program.

7.2 การใช้งาน GPIO

The 28 multi-function GPIO pins can be configured for various purposes, including digital input/output, analog input (ADC), serial communication (SPI, I2C, UART), and Pulse Width Modulation (PWM).

7.3 การจัดการพลังงาน

The RP2350-Tiny supports low-power sleep and dormant modes to conserve energy in battery-powered applications. Consult the RP2350A datasheet and SDK documentation for details on implementing these power-saving features in your code.

8. การบำรุงรักษาและการดูแล

9 การแก้ไขปัญหา

10. การสนับสนุนด้านเทคนิคและทรัพยากร

For further assistance, online development resources, and technical support, please refer to the Waveshare official website or contact their support team. Detailed documentation, examples, and community forums are often available to help with advanced projects and specific issues.

คุณสามารถค้นหาแหล่งข้อมูลเพิ่มเติมและข้อมูลติดต่อได้ที่นี่ ร้าน Waveshare บน Amazon.

เอกสารที่เกี่ยวข้อง - RP2350-Tiny

พรีview บอร์ดพัฒนา Waveshare ESP32-S3-Touch-LCD-4.3: คุณสมบัติและคู่มือการใช้งาน
สำรวจ Waveshare ESP32-S3-Touch-LCD-4.3 บอร์ดพัฒนาไมโครคอนโทรลเลอร์ทรงพลัง ที่มาพร้อมจอแสดงผลแบบสัมผัส capacitive ขนาด 4.3 นิ้ว, WiFi, BLE 5 และอินเทอร์เฟซหลากหลาย เช่น CAN, RS485 และ I2C เรียนรู้เกี่ยวกับฮาร์ดแวร์ การตั้งค่า และ...ampตัวอย่างสาธิตสำหรับการพัฒนา HMI
พรีview Pico-Relay-B: คู่มือผู้ใช้โมดูลรีเลย์ 8 ช่องสัญญาณ
คู่มือผู้ใช้สำหรับ Waveshare Pico-Relay-B โมดูลรีเลย์อุตสาหกรรม 8 ช่องสัญญาณสำหรับ Raspberry Pi Pico เรียนรู้เกี่ยวกับคุณสมบัติ ข้อมูลจำเพาะ การตั้งค่า และการเขียนโปรแกรม พร้อมคำแนะนำโดยละเอียดและตัวอย่างampเลส.
พรีview โมดูลอนุกรม USB-TO-TTL-FT232 UART - Waveshare
คู่มือฉบับสมบูรณ์สำหรับโมดูล Waveshare USB-TO-TTL-FT232 ซึ่งใช้ชิป FT232RNL เอกสารนี้ให้รายละเอียดเกี่ยวกับคุณสมบัติ อินเทอร์เฟซภายใน การจัดเรียงขา ขนาด และคำแนะนำทีละขั้นตอนสำหรับการติดตั้งไดรเวอร์และการใช้งานบน Windows, Linux และ macOS รวมถึงลิงก์ไปยังไดรเวอร์และซอฟต์แวร์
พรีview Waveshare USB to UART/I2C/SPI/JTAG คู่มือการใช้งานตัวแปลง
สำรวจความสามารถของ Waveshare USB to UART/I2C/SPI/JTAG ตัวแปลงสัญญาณ คู่มือนี้จะอธิบายรายละเอียดเกี่ยวกับคุณสมบัติ โหมดการทำงาน และวิธีการใช้งานสำหรับ UART, I2C, SPI และ JTAG อินเทอร์เฟซบน Windows และ Linux
พรีview คู่มือผู้ใช้โมดูลบลูทูธแบบดูอัลโหมด Raspberry Pi Pico (Pico-BLE)
คู่มือการใช้งานสำหรับ Waveshare Pico-BLE โมดูล Bluetooth 5.1 แบบสองโหมด ออกแบบมาสำหรับ Raspberry Pi Pico รองรับโปรโตคอล SPP และ BLE มีคุณสมบัติการเชื่อมต่อกับพอร์ตต่างๆ และเสาอากาศในตัว
พรีview ESP32-S3-Touch-LCD-4.3B: บอร์ดพัฒนาview และคู่มือการติดตั้ง
สำรวจ ESP32-S3-Touch-LCD-4.3B บอร์ดพัฒนาไมโครคอนโทรลเลอร์ทรงพลังจาก Waveshare คู่มือนี้ครอบคลุมคุณสมบัติ คำอธิบายฮาร์ดแวร์ รายละเอียดอินเทอร์เฟซ และให้คำแนะนำในการตั้งค่าสภาพแวดล้อมการพัฒนาโดยใช้ ESP-IDF และ VSCode