Opis produktu: QT Py - płytka z mikrokontrolerem CH32V203 - STEMMA QT - Adafruit 5996
QT Py CH32V203 od Adafruit to niewielka, ale potężna płytka zaprojektowana w formacie Seeed Xiao. Wyposażono ją w złącze USB typu C do zasilania i programowania, złącze STEMMA QT idealne do czujników I2C, adresowalną diodę RGB NeoPixel oraz przyciski umożliwiające łatwe wprowadzenie do trybu bootloader bez dodatkowego programatora. Procesor CH32V203G6 oferuje 32‑bitową architekturę, 1‑cyklowe mnożenie/dzielenie, 10 kB pamięci SRAM i 256 kB Flash (32 kB wewnętrznie + 224 kB zewnętrznie) - wystarczające do wielu zaawansowanych projektów opartych na USB.
Główne cechy Adafruit QT Py
- Procesor RISC‑V 144 MHz: wydajny układ CH32V203G6 oparty na architekturze 32-bitowej, wyposażony w 1‑cyklowe mnożenie i dzielenie, idealny do złożonych obliczeń
- Złącze USB typu C: umożliwia szybkie zasilanie i przesyłanie danych bez potrzeby stosowania starszych złączy
- STEMMA QT: wygodne, gotowe do użycia złącze I2C, które pozwala na szybkie łączenie płytki z czujnikami i modułami bez lutowania
- 10 pinów GPIO z ADC: wszystkie cyfrowe piny posiadają funkcję analogowego wejścia, co rozszerza zakres możliwych zastosowań
- Diody RGB NeoPixel: adresowalna dioda LED RGB umożliwia tworzenie sygnalizacji, efektów świetlnych lub wskaźników stanu
- Wbudowany regulator 3,3 V: zapewnia do 600 mA prądu - wystarczająco dużo do zasilania peryferiów i czujników
- Przyciski Reset i Bootloader: ułatwiają programowanie i testowanie - pozwalają na łatwe wejście w tryb aktualizacji oprogramowania
- Wyprowadzenia SWD: piny debugowania na spodzie płytki umożliwiają dostęp do zaawansowanego debugowania kodu
Opis wyprowadzeń QT Py
Płytka Adafruit QT Py CH32V203 została zaprojektowana z wyprowadzeniami zgodnymi z formatem Seeed Xiao. Do dyspozycji oddano 10 uniwersalnych pinów GPIO, z których każdy obsługuje funkcję analogowego wejścia (ADC). Główne linie sygnałowe przedstawiają się następująco:
- I2C: SCL (PB6) i SDA (PB7) - służą do komunikacji z czujnikami i modułami I2C; są także połączone ze złączem STEMMA QT
- UART: TX (PA2) i RX (PA3) - linie szeregowej transmisji danych, przydatne m.in. do komunikacji z modułami Bluetooth lub GPS
- SPI: SCK (PA5), MI/MISO (PA6), MO/MOSI (PA7) - kompletne wyjścia SPI do szybkiej komunikacji z pamięciami lub wyświetlaczami
- NeoPixel: PA4 - steruje wbudowaną diodą RGB adresowalną
- Zasilanie i masa: 5 V (z USB), 3,3 V (z regulatora), GND - podstawowe linie zasilające dla układów peryferyjnych
- SWD: specjalne piny na spodzie płytki do debugowania i programowania niskopoziomowego
Wszystkie wyprowadzenia są dostępne w formie otworów z cynowaniem, co umożliwia lutowanie powierzchniowe bezpośrednio do innej płytki PCB.
Programowanie i Arduino IDE
Płytka nie obsługuje CircuitPython ani MicroPython, a wsparcie dla Arduino IDE znajduje się na wczesnym etapie rozwoju. Programowanie odbywa się głównie z użyciem narzędzi takich jak Makefile, Git i ręczna konfiguracja plików. Dzięki TinyUSB możliwe jest przesyłanie kodu przez USB, a dedykowany bootloader pozwala wejść w tryb programowania bez potrzeby stosowania zewnętrznego programatora. Adafruit udostępnia przewodniki ułatwiające konfigurację środowiska, testowanie I2C, uruchamianie efektów NeoPixel i obsługę HID (np. klawiatury).
Specyfikacja techniczna płytki
- Mikrokontroler: CH32V203G6, 144 MHz, RISC‑V
- Pamięć: 10 kB SRAM, 32 kB Flash + 224 kB Flash XIP
- Zasilanie: 3,3 V regulator (600 mA), 5 V z USB
- GPIO: 10 pinów, wszystkie z wejściem ADC
- Interfejsy: I2C, SPI, UART, USB typu C
- LED: wbudowany RGB NeoPixel (PA4)
- Złącza: STEMMA QT, USB typu C
- Przyciski: Reset i Bootloader
- Debugowanie: piny SWD na spodzie płytki
Zawartość zestawu
- 1x Płytka Adafruit QT Py CH32V203
- 1x Złącze goldpin 1x16-pin z rastrem 2,54 mm











