Produktbeschreibung: QT Py - CH32V203 microcontroller board - STEMMA QT - Adafruit 5996
Das QT Py CH32V203 von Adafruit ist ein kleines, aber leistungsstarkes Board, das im Seeed Xiao-Format entworfen wurde. Es verfügt über einen USB-Typ-C-Anschluss für Stromversorgung und Programmierung, einen STEMMA QT-Anschluss, der ideal für I2C-Sensoren ist, eine adressierbare RGB-NeoPixel-Diode und Tasten für eine einfache Bootloader-Eingabe ohne zusätzliches Programmiergerät. Der Prozessor CH32V203G6 bietet eine 32-Bit-Architektur, 1-Takt-Multiplikation/Division, 10 kB SRAM und 256 kB Flash (32 kB intern + 224 kB extern) - ausreichend für viele fortgeschrittene USB-basierte Projekte.
Hauptmerkmale des Adafruit QT Py
- 144 MHz RISC-V-Prozessor: Hochleistungs-Chip CH32V203G6 auf Basis der 32-Bit-Architektur, mit 1-Takt-Multiplikation und -Division, ideal für komplexe Berechnungen
- USB-Typ-C-Anschluss: Ermöglicht eine schnelle Strom- und Datenübertragung, ohne dass herkömmliche Anschlüsse erforderlich sind
- STEMMA QT: ein praktischer, gebrauchsfertiger I2C-Anschluss, mit dem das Board schnell und ohne Löten mit Sensoren und Modulen verbunden werden kann
- 10 GPIO-Pins mit ADC: alle digitalen Pins haben eine analoge Eingangsfunktion, was die Anwendungsmöglichkeiten erweitert
- RGB NeoPixel-LEDs: die adressierbaren RGB-LEDs ermöglichen die Erstellung von Signalen, Lichteffekten oder Statusanzeigen
- Eingebauter 3,3-V-Regler: liefert bis zu 600 mA Strom - genug für die Versorgung von Peripheriegeräten und Sensoren
- Reset- und Bootloader-Tasten: für einfaches Programmieren und Testen - ermöglicht einen einfachen Zugang zum Software-Update-Modus
- SWD-Pinouts: Debug-Pins an der Unterseite des Boards ermöglichen den Zugang zum erweiterten Code-Debugging
QT Py Pinout Beschreibung
Das Adafruit QT Py CH32V203 Board wurde mit Pinouts entworfen , die mit dem Seeed Xiao Format kompatibel sind. Es gibt 10 universelle GPIO-Pins, von denen jeder eine analoge Eingangsfunktion (ADC) unterstützt. Die wichtigsten Signalleitungen sind wie folgt:
- I2C: SCL (PB6) und SDA (PB7) - werden für die Kommunikation mit Sensoren und I2C-Modulen verwendet; sie sind auch mit dem STEMMA QT-Anschluss verbunden
- UART: TX (PA2) und RX (PA3) - serielle Datenübertragungsleitungen, die u.a. für die Kommunikation mit Bluetooth- oder GPS-Modulen nützlich sind
- SPI: SCK (PA5), MI/MISO (PA6), MO/MOSI (PA7) - komplette SPI-Ausgänge für Hochgeschwindigkeitskommunikation mit Speichern oder Displays
- NeoPixel: PA4 - steuert integrierte adressierbare RGB-Diode
- Stromversorgung und GND: 5 V (von USB), 3,3 V (vom Regler), GND - grundlegende Stromleitungen für Peripherieschaltungen
- SWD: spezielle Pins an der Unterseite der Platine für Debugging und Low-Level-Programmierung
Alle Leitungen sind als verzinnte Löcher verfügbar, so dass sie direkt auf eine andere Leiterplatte gelötet werden können.
Programmierung und Arduino IDE
Das Board unterstützt weder CircuitPython noch MicroPython, und die Unterstützung für die Arduino-IDE befindet sich in einem frühen Entwicklungsstadium. Die Programmierung erfolgt hauptsächlich mit Tools wie Makefile, Git und manueller Dateikonfiguration. Mit TinyUSB ist es möglich, Code über USB zu übertragen, und ein dedizierter Bootloader ermöglicht es, ohne ein externes Programmiergerät in den Programmiermodus zu gelangen. Adafruit stellt Anleitungen zur Verfügung, die die Konfiguration der Umgebung, das Testen von I2C, das Ausführen von NeoPixel-Effekten und die HID-Unterstützung (z. B. Tastatur) erleichtern.
Technische Daten des Boards
- Mikrocontroller: CH32V203G6, 144 MHz, RISC-V
- Speicher: 10 kB SRAM, 32 kB Flash + 224 kB Flash XIP
- Stromversorgung: 3.3 V Regler (600 mA), 5 V von USB
- GPIO: 10 Pins, alle mit ADC-Eingang
- Schnittstellen: I2C, SPI, UART, USB Typ C
- LED: eingebautes RGB NeoPixel (PA4)
- Steckverbinder: STEMMA QT, USB Typ C
- Tasten: Reset und Bootloader
- Debugging: SWD-Pins auf der Unterseite des Boards
Inhalt des Kits
- 1x Adafruit QT Py CH32V203 Platine
- 1x16-poliger Goldpin-Stecker mit 2,54 mm Raster




