Einer unserer beliebtesten Feathers, der Feather M4 Express, wird hier durch ein Upgrade auf den SAME51-Chipsatz mit integrierter CAN-Bus-Unterstützung aufgewertet!
Wie sein SAMD51-Cousin verfügt auch der ATSAME51J19 über einen 120 MHz Cortex M4 mit Gleitkomma-Unterstützung, 512 KB Flash und 192 KB RAM. Ihr Code wird zick und zack und zoom, und mit einer Reihe von zusätzlichen Peripheriegeräten für die Unterstützung, wird dies sicherlich Ihr neuer Lieblings-Chipsatz für CAN-Interfacing projects sein.
Am Ende der Platine hat Adafruit einen CAN-Transceiver-Chip sowie einen 5V-Wandler platziert, um den Transceiver auch im Batteriebetrieb mit 5V zu versorgen. Die beiden CAN-Signalleitungen und das Masse-Referenzsignal sind auf einem 3-poligen 3,5-mm-Klemmenblock verfügbar. Der Chip und der Booster können in den Ruhezustand versetzt werden, um Strom zu sparen. Der eingebaute CAN kann Pakete lesen oder schreiben und wird sowohl von Arduino als auch von CircuitPython unterstützt.
Und das Beste daran ist, dass es eine Feather ist - du weißt also, dass sie mit allen FeatherWings funktioniert! Das ist eine großartige Möglichkeit, um schnell in Gang zu kommen. Er ist sogar pin-kompatibel mit dem originalen Feather M4.
Der aufregendste Teil des Feather M4 CAN ist, dass man ihn nicht nur mit der Arduino IDE verwenden kann - und er ist verdammt schnell, wenn man das tut - sondern auch mit CircuitPython. Wenn Sie es anschließen, wird es als ein sehr kleines Laufwerk mit main.py darauf angezeigt. Bearbeiten Sie main.py mit Ihrem bevorzugten Texteditor, um Ihr Projekt mit Python, der beliebtesten Programmiersprache, zu erstellen. Da keine Installationen, IDE oder Compiler erforderlich sind, können Sie es auf jedem Computer verwenden, sogar auf Chromebooks oder Computern, auf denen Sie keine Software installieren können. Wenn Sie fertig sind, ziehen Sie den Feather aus der Steckdose und Ihr Code geht mit Ihnen.
Hier sind einige der Neuerungen, auf die Sie sich freuen können, wenn Sie den Feather M4 CAN verwenden:
Maße 2,0" x 0,9" x 0,28" (50,8mm x 22,8mm x 7mm) ohne eingelötete Header
Leicht wie eine (große?) Feder - 5 Gramm
ATSAME51 32-Bit Cortex M4-Kern mit 120 MHz, 32-Bit, 3,3V Logik und Leistung
Hardware-CAN-Bus-Unterstützung mit eingebautem Transceiver, 5V-Booster und Terminalanschluss.
Fließkomma-Unterstützung mit Cortex M4 DSP-Befehlen
512 KB Flash, 192 KB RAM
2 MB SPI FLASH Chip zum Speichern von Dateien und CircuitPython-Code.
Kein EEPROM
32.768 KHz Quarz für Takterzeugung & RTC
3.3V Regler mit 500mA Spitzenstromausgang
USB Typ C Anschluss für USB native Unterstützung, kommt mit USB Bootloader und seriellem Port Debugging
Eingebaute Krypto-Engines mit AES (256 bit), echtem RNG, Pubkey Controller
Tonnen von GPIO! 21 x GPIO-Pins mit folgenden Fähigkeiten:
Dual 1 MSPS 12 Bit True Analog DAC (A0 und A1) - kann zur Wiedergabe von 12-Bit-Stereo-Audioclips verwendet werden
Dual 1 MSPS 12 Bit ADC (6 analoge Pins, einige an ADC1 und einige an ADC2)
6 x SERCOM-Hardware - Native Hardware SPI, I2C und Seriell alle verfügbar
16 x PWM-Ausgänge - für Servos, LEDs, usw.
I2S-Eingang und -Ausgang
8-Bit-Parallel-Capture-Controller (für Kamera/Videoeingang)
Eingebautes 100-mA-Lipoly-Ladegerät mit Ladestatusanzeige-LED
Pin #13 rote LED für allgemeines Blinken
Power-/Enable-Pin
4 Montagelöcher
Reset-Taste
Der Feather M4 Can Express wird auch mit einem Mini NeoPixel und 2 MB SPI-Flash-Speicher geliefert. Sie können den SPI-Flash-Speicher wie eine sehr kleine Festplatte verwenden. Bei der Verwendung von CircuitPython dient der 2-MB-Flash als Speicher für alle Skripte, Bibliotheken und Dateien. Wenn Sie Arduino verwenden, können Sie Dateien wie einen kleinen Datenlogger oder eine SD-Karte darauf lesen und schreiben und dann mit dem Hilfsprogramm über USB auf die Dateien zugreifen.
Einfache Neuprogrammierung: Der Feather M4 CAN wird mit dem UF2-Bootloader ausgeliefert, der wie ein USB-Stick aussieht. Ziehen Sie die Firmware einfach auf das Programm, Sie benötigen keine speziellen Werkzeuge oder Treiber! Es kann verwendet werden, um CircuitPython oder Arduino IDE zu laden (es ist Bossa-kompatibel)
Kommt komplett zusammengebaut und getestet, mit dem UF2 USB-Bootloader. Adafruit wirft auch in einigen Headern, so dass Sie es einlöten und in einem lötfreien Breadboard stecken können.
Lipoly-Batterie und USB-Kabel nicht enthalten (aber wir haben viele Optionen im Shop, wenn Sie möchten!)
TECHNISCHE DETAILS
Produktabmessungen: 52.2mm x 22.8mm x 7.2mm / 2.1" x 0.9" x 0.3"
Produktgewicht: 5.5g / 0.2oz