La carte RPI PICO
publication: 12 décembre 2023 / mis à jour 12 décembre 2023
La carte Raspberry Pi Pico est une carte programmable miniature, rapide et polyvalente, construite autour d'un RP2040, un microcontrôleur conçu par Raspberry Pi en partenariat avec Microchip Technology. Elle mesure 25,6 mm x 53,3 mm et pèse seulement 5 g.

Le RP2040 dispose de 264 Ko de RAM intégrée, FLASH est un QSPI externe.
Fonctionnalités de la puce RP2040
- Double ARM Cortex-M0+ à 133 MHz
- 264 Ko de SRAM sur puce répartie dans six banques indépendantes
- Prise en charge jusqu'à 16 Mo de mémoire Flash hors puce via un bus QSPI dédié
- Contrôleur DMA
- Barre transversale AHB entièrement connectée
- Périphériques d'interpolateur et de diviseur d'entiers
- LDO programmable sur puce pour générer une tension de base
- 2 PLL sur puce pour générer des horloges USB et principales
- 30 broches GPIO, dont 4 peuvent être utilisées comme entrées analogiques
- Périphériques
- 2 UART
- 2 contrôleurs SPI
- 2 contrôleurs I2C
- 16 canaux PWM
- Contrôleur USB 1.1 et PHY, avec prise en charge des hôtes et des appareils
- 8 machines à états PIO
La version MECRISP Forth adaptée à la carte Raspberry Pi Pico est la version 2.6.5.
Cette version est compatible avec le microcontrôleur RP2040, qui est le cœur de la carte Pico. Elle comprend une bibliothèque de mots et de fonctions spécifiques au RP2040, ce qui permet de contrôler facilement les entrées/sorties GPIO, les ports de communication et les autres périphériques du microcontrôleur.
La version 2.6.5 de MECRISP Forth est disponible en téléchargement sur le site Web de Mecrisp. Elle peut être installée sur la carte Pico en utilisant un câble USB et un programme d'installation tel que UF2Tool.
Voici les principales caractéristiques de la version 2.6.5 de MECRISP Forth pour Raspberry Pi Pico:
- compatibilité avec le microcontrôleur RP2040
- bibliothèque de mots et de fonctions spécifiques au RP2040
- support des entrées/sorties GPIO, des ports de communication et des autres périphériques du RP2040
- support du mode de compilation en ligne
- support du mode de compilation hors ligne
Legal: site web personnel sans commerce / personal site without seling