Beschreibung
Dieses winzige Dev-Board kommt mit einem Retro-Prozessor – einem 8-Bit 8051! Es gibt viele Leute, die am CH552 interessiert sind, und angesichts der kleinen Größe ist es die ideale Ergänzung zu einem kleinen Board.
Der CH552 ist ein 'verbesserter' E8051 Single-Kern-Mikrocontroller, kompatibel mit dem MCS51-Befehlssatz, aber mit 8~15-mal schnellerer Befehlsausführung. Sie können diesen Kern mit 16 MHz und 3,3 V Logik betreiben, und er verfügt über einen integrierten 16K Programm-FLASH-Speicher und 256 Byte internen RAM sowie 1K Byte internes xRAM (xRAM unterstützt DMA). Außerdem hat er einige nette Tricks auf Lager, wie 4 eingebaute ADC-Kanäle, kapazitive Touch-Unterstützung, 3 Timer/PWM-Kanäle, Hardware-UART, SPI und einen Full-Speed-USB-Gerätekontroller. Letzterer bedeutet, dass er wie ein natives USB-Gerät wie CDC-Seriell oder Maus/Tastatur-HID agieren kann.
Wenn Sie daran interessiert sind, mit diesem Chip zu spielen, haben wir ihn im QT Py-Format verpackt. Die Pinbelegung und Form ist Seeed Xiao-kompatibel, mit gelöteten Pads, sodass Sie ihn flach auf eine Leiterplatte löten können. Es kommt mit unserem Lieblingsstecker - dem STEMMA QT, einem kaskadierbaren I2C-Port, der mit allen unseren STEMMA QT-Sensoren und Zubehörteilen verwendet werden kann. Wir haben auch ein RGB-NeoPixel und sowohl einen Reset-Knopf als auch einen 'Bootloader-Enter'-Knopf hinzugefügt.
Bitte beachten! Dies ist ein minimaler 8-Bit-Mikrocontroller, und er läuft definitiv nicht unter CircuitPython oder Micropython. Er läuft auch nicht wirklich unter Arduino. Es gibt ein Arduino 'Board Support Package', das wir empfehlen, aber der Compiler ist für C, nicht C++, was bedeutet, dass Sie keine Arduino-Bibliotheken verwenden können. Es ist sehr sehr einfach und zum Hacken/Experimentieren mit diesem '40-Cent-Chip' gedacht.
Eigenschaften
- Gleiche Größe, Formfaktor und Pinbelegung wie Seeed Xiao
- USB-Typ-C-Anschluss - Wenn Sie nur Micro-B-Kabel haben, wird dieser Adapter praktisch!
- CH552 8-Bit 8051 Mikrocontroller-Kern mit 3,3 V Stromversorgung/Logik. Interner 16 MHz Oszillator.
- Natives USB
- Integrierte RGB-NeoPixel-LED
-
10 GPIO-Pins:
- A2-Pin ist derselbe wie MOSI-Pin (es ist der Hardware-SPI-Port und einer von nur 4 ADC-Pins)
- 4 x 8-Bit-Analog-Eingänge auf A0, A1, A2 und A3
- 3 x PWM-Ausgänge
- I2C-Port mit STEMMA QT Plug-n-Play-Anschluss
- Hardware UART
- Hardware SPI
- 4 x kapazitive Touch-Funktion ohne zusätzliche Komponenten erforderlich, auf A0-A3-Pins
- 3,3 V Regler mit 600 mA Spitzenleistung
- Reset-Schalter und Bootloader zum Neustart Ihres Projektcodes oder zum Eintritt in den USB-ROM-Bootloader-Modus
150 Varick St 3
New York
10013, New York City, Vereinigtes Königreich
support@adafruit.com
https://www.adafruit.com