Feather M4 Express - ATSAMD51 Cortex M4-CircuitPython
Microcontrôleur Cortex M4 compatible Arduino IDE et CircuitPython
- ATSAMD51 Cortex M4 @ 120Mhz
- 512 Ko de FLASH
- 192 Ko de RAM
- 2 Mo de FLASH EXTRA en SPI
- Une LED Neopixel
- 21 GPIO (16 PWM)
- 6 analog input - 12 bits (0-4095)
- 2 analog output - 12 bits (0-4095)
- RTC, AES
Les paiements sont sécurisés par LyraCollect, une société de collecte de paiements française
Il est possible de se faire livrer chez soi, en point relais ou retirer sur rendez-vous chez MCHobby
Nous préparons, emballons et expédions vos commandes avec un grand respect et un grand soin.
Feather M4 Express - ATSAMD51 Cortex M4 et 2 Mo Flash externe
Le Feather M4 est l'une des carte les plus puissantes de la série Feather. Le Feather M4 Express est basé sur un microcontrôleur ATSAMD51 et l'ajout d'une mémoire FLASH complémentaire.
Le ATSAMD51J19 est un Cortex M4 fonctionnant à 120MHz et dispose d'un support de calcul en virgule flottante, 512KB de FLASH interne ainsi que 192KB de mémoire RAM. Le microcontrôleur supporte également de nombreux périphériques.
Comme pour tous les Feathers, il est possible d'exploitr l'écosystème Feather et les FeatherWing, il est donc possible de démarrer un projet très rapidement.
Comme de nombreux produits Adafruit, le Feather M4 peut être programmé à l'aide d'Arduino IDE et peut aussi être programmé avec CircuitPython (environnement par défaut à la livraison de la carte). CircuitPython est une version personnalisée de MicroPython. Sous CircuitPython, la carte carte apparaît comme un petit disque flash lorsqu'elle est connectée sur un ordinateur, il est donc possible de glisser/déposer vos scripts directement sur disque flash. Avec CircuitPython / MicroPython, vous pouvez coder vos scripts avec votre éditeur de texte préféré pour créer vos projet en python... l'un des langages de programmation les plus populaires du monde.
Grâce a CircuitPython, pas besoin d'installer un environnement de programmation (IDE) ou des pilotes sur votre ordinateur. Vous avez juste besoin de pouvoir accéder à un disque USB Flash pour éditer votre code puis débrancher la carte pour démarrer votre programme/script python.
Le Feather M4 Express inclus a Mini NeoPixel, 2 MB de Flash SPI pour le stockage et une petite surface de prototypage (sur le restant de la place disponible). La mémoire Flash SPI peut être utilisée comme un très petit disque dur.
- Sous CircuitPython: la Flash de 2 MB est utilisé comme espace de stockage pour les scripts Python (inclus bibliothèques et fichiers binaires).
- Sous Arduino: votre code Arduino peut lire et écrire des fichiers dans la Flash (grâce à la bibliothèque dédicacée). Par la suite, les programmes d'exemples produit par Adafruit permettrons d'accéder à ces fichiers via la connexion USB.
Facile à programmer
Le Feather M4 est préchargé avec le Bootloader UF2. UF2 expose la carte comme un disque flash USB. Il suffit de faire un glissé/déposé du FirmWare sur le disque USB (sous UF2 bootloader) pour reprogrammer le FirmWare. Pas besoin d'outils spécifiques ou de pilotes.
Le bootloader UF2 peut être utilisé pour charger vos programmes Arduino IDE (qui sont des firmwares) our recharger CircuitPython sur la carte (si vous l'avez écrasé avec du code Arduino).
Détails techniques
- ATSAMD51: 32-bit Cortex M4 @ 120 MHz, 32-bits
- Support du calcul en virgule flottante avec les instructions DSP du Cortex M4
- Logique et alimentation 3.3V
- Régulateur 3.3V @ 500mA (en pointe)
- 512 KB FLASH
- 192 KB RAM
- 2 MB de FLASH SPI: stockage de fichier -OU- code CircuitPython.
- Par d'EEPROM disponible
- RTC : Cristal 32.768 KHzpour horloge temps réèl
- Support natif USB: pour programmation et débogage.
- Bootloader USB UF2
- Crypto engine: AES (256 bit), vrai RNG, cintroleur Pubkey (clé publique)
- 21x broches GPIO:
- Vrais DAC 12 bits (A0 et A1): 1 MSPS (Million Sample per Second = Millions d'échantillons par seconde).
Capable de reproduire une piste audio stéréo en qualité 12-bits - ADC1 et ADC2 12 bits : 1 MSPS.
Cela offre 6 broches analogiques... certaines sur ADC1 et d'autres sur ADC2. - 6x SERCOM matériels - support SPI, I2C, Série natifs.
- 16x sorties PWM: contrôle de servos, LEDs, etc
- Entrée et sortie I2S: bus numérique pour périphériques audio.
- Contrôleur d'acquisition parallèle 8-bits (pour capture d'image ou entrée vidéo)
- Vrais DAC 12 bits (A0 et A1): 1 MSPS (Million Sample per Second = Millions d'échantillons par seconde).
- Chargeur LiPo: chargeur 100mA avec LED d'état
- LED utilisateur sur broche #13
- Broche Enable pour couper l'alimentation
- Bouton Reset
- Taille: 50.8mm x 22.8mm x 7mm (sans connecteur soudé)
- Poids : 5 grammes
Contenu
Pour chaque commande, vous recevrez un Feather M4 express complètement assemblé et testé.
Adafruit inclus quelques connecteurs mâle que vous pourrez souder et brancher sur votre carte Feather sur un breadboard.
L'accu Lipo, câble, breadboard et autres ne sont pas inclus mais vous pourrez facilement vous les procurer sur notre shop.
Tutoriel
- Feather M4 Express - guide principal (Adafruit, Anglais)