La carte Raspberry Pi Pico (W)
Installation de l’environnement MicroPython
Suivre les indications de cette page
Installation d’un module Python
-
How To Manage MicroPython Modules With Mip on Raspberry Pi Pico
-
Dépôt de paquets utiles pour le développement d’applications en MicroPython
-
Une liste de bibliothèques, de frameworks, de logiciels et de ressources MicroPython.
Les PIOs
-
Le RP2040 dispose de 2 blocs de 4 machines à états nommée PIOs (Programmables IOs).
-
chaque bloc dispose d’une mémoire programme de 32 instructions (⇒ à partager par les 4 PIOs de chaque blocs)
-
La communication entre le CPU et les PIOs se fait à travers de FIFOs :
-
FIFO TX : CPU → PIO
-
FIFO RX : CPU ← PIO
-
-
Les FIFOs permettent de stocker 4x32bits chacune
-
Le registre OSR (Output Shift Register) reçoit les données de la FIFO TX via l’instruction
PULL
L, puis les données sont progressivement décalées vers la sortie ou d’autres destinations par les instructionsOUT
.Le registre ISR (Input Shift Register) est utilisé pour entrer des données : il accumule les bits reçus (par exemple via l’instruction
IN
), puis son contenu peut être envoyé à la FIFO RX via l’instructionPUSH
🞄 🞄 🞄