Dieses Breakout-Board ist ein "Drei-in-Eins"-Produkt:
Der ATtiny817 ist Teil der "nächsten Generation" von AVR-Mikrocontrollern, und jetzt haben wir ein hübsches Entwicklungs-/Breakout-Board dafür, mit gerade genug Hardware, um den Chip zum Laufen zu bringen.
Es ist auch ein Adafruit seesaw board. Adafruit seesaw ist ein nahezu universelles Konverter-Framework, mit dem Sie die Hardware-Unterstützung für jeden I2C-fähigen Mikrocontroller oder Mikrocomputer hinzufügen und erweitern können. Anstelle von separaten I2C-GPIO-Expandern, ADCs, PWM-Treibern usw. kann die Wippe so konfiguriert werden, dass sie eine breite Palette von Funktionen bietet.
Mit den STEMMA QT-Anschlüssen kann das Board als I2C-Controller oder Peripheriegerät mit Plug-and-Play-Unterstützung verwendet werden.
Adafruit hat dieses Board in erster Linie für den eigenen Gebrauch entwickelt: Es ist ein Mini-Entwicklungsboard, mit dem man mit dem ATtiny817 entwickeln kann, genau wie beim ATSAMD09. Angesichts des Siliziummangels im Jahr 2021 passen sie einige ihrer SAMD09-Designs an die ATTiny8xx-Serie an und wollten ein schnelles, minimales Board zum Testen des Codes.
Jedes Breakout wird mit dem bestückten und getesteten Board sowie einigen Stiftleisten geliefert. Jede Platine ist ziemlich minimal und enthält:
ATtiny817 8-Bit-Mikrocontroller
8KB Flash, 512 Bytes RAM, 128 Bytes EEPROM
Interner Oszillator mit bis zu 20MHz
Interner Hardware-Multiplikator
Kann mit 2V bis 5V Strom/Logik betrieben werden (siehe Datenblatt für maximale Geschwindigkeit bei gewünschter Leistung)
3,3V-Regler - standardmäßig laufen wir mit der Vin-Spannung, die 5V sein kann, aber es gibt einen Lötjumper auf der Unterseite, wenn Sie 3V-Logik wählen möchten.
Grüne Power-LED
Rote Anzeige-LED
Zwei STEMMA QT I2C-Anschlüsse mit 10K-Pullup-Widerständen, die an die Pins 10 und 11 angeschlossen sind
Dieses Board wird mit vorprogrammiertem Wipp-Peripherie-Code geliefert, der es als "I2C-zu-etwas"-Wandler fungieren lässt, im Grunde ein kleiner I2C-gesteuerter Freund, der all die timing-sensitiven Dinge tut, die viele Mikrocontroller und Mikrocomputer nicht können.
Bei Verwendung dieses Breakouts mit der vorgebrannten Wipp-Firmware erhalten Sie beispielsweise
14 x GPIO mit wählbaren Pullup-Widerständen
9 x 10-Bit-ADC-Eingänge - Pins 0, 1, 2, 3, 6, 7, 18, 19, 20
5 x 8-Bit-PWM-Ausgänge - Pins 0, 1, 9, 12, 13
1 x NeoPixel-Ausgang (bis zu 60 Pixel)
1 x EEPROM mit 127 Byte NVM-Speicher (praktisch zum Speichern kleiner Zugriffstoken oder MAC-Adressen) - das letzte Byte des EEPROM wird für die I2C-Adressauswahl verwendet
1 x Interrupt-Ausgang, der von jedem der Zubehörteile ausgelöst werden kann - Pin 15
2 x I2C-Adressauswahl-Pins - Pins 16 und 17
1 x Activity-LED an Pin 5, active low
Natürlich können Sie den Chip so konfigurieren oder umprogrammieren, wie Sie ihn verwenden möchten - Adafruit wie z.B. mit dem megaTinyCore von SpenceKonde, der Arduino Peripherie-Unterstützung für diese Chip-Serie bietet. Zum Programmieren des Chips benötigen Sie ein UPDI"-Programmiergerät, das Sie mit einem USB-zu-Seriell-Kabel und einem 4,7K- oder 10K-Widerstand herstellen können.
Bitte beachten Sie: Die Boards sind nicht mit einem Bootloader ausgestattet. Für die Entwicklung auf der Wippe (z.B. Änderung der Konfiguration) benötigen Sie ein separates UPDI Programmiergerät! Die Firmware Adafruit ist als Beispielskizze verfügbar, die mit dem megaTinyCore kompiliert wurde. Wir bieten keine Unterstützung für benutzerdefinierte Builds von Wippen - wir denken, dass dies cool und nützlich für die Maker-Community ist!
Weitere Details, einschließlich der Dokumentation zur Verwendung der Wippe, Bibliotheken für Arduino/CircuitPython/Raspberry Pi Python, Schaltpläne und mehr finden Sie in der Adafruit Wippe Anleitung
TECHNISCHE DETAILS
Produktabmessungen: 33.0mm x 12.8mm x 4.6mm / 1.3" x 0.5" x 0.2"
Produktgewicht: 1.1g / 0.0oz