RT1010-Py : MicroPython à 500 MHz sur le Chipset NXP

Bonjour à tous,

Aujourd'hui, nous avons l'occasion de nous pencher sur le microcontrôleur MicroPython le plus rapide à ce jour.

RT1010-Py

IMXRT1010RM de NXP qui équipe la carte RT1010-Py d'Olimex, une carte de développement Cortex M7 fonctionnant à 500 MHz. soit 4 fois plus rapide que le RP2040 avec MicroPython pré-installé.

carte RT1010-Py d'Olimex

Avec un Cortex M7 et un support DSP, ce microcontrôleur sera surtout intéressant pour les applications en besoin de réactivité et de puissance de calcul (unité de calcul en virgule flottante à double précision).

Nous avons travaillé/collaboré sur le manuel utilisateur et la documentation afin de rendre la carte de développement et son DevKit plus accessibles.  Vous savez... dès qu'il s'agit de MicroPython, on ne se tient plus!

Brochage du RT1010-Py (par MCHobby)

Nous avons apporté quelques ressources graphiques mais également étayé la documentation avec des exemples et des ressources utiles autour pour MicroPython. Nos apports les plus significatifs restant l'exemple I2S, le support WS2812/NeoPixel et la gestion du PMIC (gestion d'alimentation intégrée au RT1010) qui permet, par exemple, de maintenir la RTC à l'heure alors que le MCU est arrêté.

  • MIMXRT1011DAE5A running at 500Mhz
  • 128KB de RAM RAM
  • 2MB de FLASH SPI
    • 3x UARTs
    • 2x bus SPI matériel
    • 2x bus I2C matériel
    • 1x bus I2S (il y en a un second mais pas encore testé)
  • 4 contrôleurs PWM (avec sorties complémentaires pour créer des circuits push-pull)
  • USB 2.0 OTG
  • Connecteur Micro SD
  • RTC avec cristal 32.768 kHz
  • Bouton RESET
  • Bouton BOOT (pouvant servir de bouton utilisateur)
  • Connecteur fUEXT (flat ribbon) avec 3.3V, GND, I2C, SPI, UART
  • Connecteur GPIO breadboard friendly
  • Dimensions: 53.34 x 25.4 mm 

Cette plateforme existe depuis un moment mais le support MicroPython est maintenant mature. 

RT1010-Py DevKit

RT1010-Py DevKit

Le kit de développement RT1010-Py propose:

Comme pour le RT1010-Py, nous avons participé à la rédaction de son manuel utilisateur et aux ressources graphiques facilitant la prise en main.

 

Brochage des connecteurs UEXT

Edge connector du RT1010Py-DevKit

Toute l'information nécessaire pour débuter facilement avec cette plateforme sous MicroPython.

Ressources

MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible. 

SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Aucun commentaire