Distribución de pines del módulo Raspberry Pi Pico
El módulo Raspberry Pi Pico está equipado con 26 pines GPIO, que incluyen: 2x SPI, 2x I2C, 2x UART, 3x ADC de 12 bits, 16x PWM. Se proporcionan 8 pines IO (PIO) adicionales para admitir periféricos personalizados.
Fuente de alimentación para Raspberry Pi Pico
El conector tipo C se utiliza para alimentar y comunicar la placa Raspberry Pi Pico con la computadora. Se requiere una fuente de alimentación de 5 V para que el módulo funcione correctamente. La placa también se puede alimentar desde el pin VSYS con 1,8 V a 5,5 V utilizando, por ejemplo, una batería de polímero de litio de 3,7 V o 3 baterías AA.
Programación de Raspberry Pi Pico
Raspberry Pi Pico se programa en C/C++ o MicroPython . Para cargar un programa en la placa, mantenga presionado el botón BOOTSEL y conecte Raspberry Pi Pico a la computadora mediante un cable USB tipo C. El módulo se detectará como un dispositivo de almacenamiento masivo USB llamado RPI-RP2, el archivo del programa se debe arrastrar y soltar en el volumen RPI-RP2. El fabricante proporciona un repositorio SDK para el lenguaje C.
Primeros pasos con MicroPython
La Raspberry Pi Pico se puede programar conectándola a una computadora mediante un cable USB y arrastrando y soltando un archivo. Se ha preparado un archivo UF2 descargable para ayudarlo a comenzar a usar MicroPython.
- Descargue el archivo MicroPython UF2.
- Mantenga presionado el botón BOOTSEL y conecte la placa al puerto USB de su Raspberry Pi o computadora.
- Suelte el botón BOOTSEL una vez que el Pico esté conectado a su computadora.
- La Raspberry Pi Pico se montará como un dispositivo de almacenamiento con el volumen RPI-RP2.
- Arrastre y suelte el archivo MicroPython UF2 en el volumen RPI-RP2.
- Pico se reiniciará, ahora se utilizará MicroPython.
- Puede acceder a REPL y MicroPython a través del puerto USB serie.
Especificaciones de Raspberry Pi Pico
| PARÁMETRO | VALOR |
|---|---|
| Chip | Raspberry Pi RP2040 |
| Centro | ARM Cortex-M0+ de doble núcleo a 133 MHz |
| Memoria RAM | 264 kB |
| Memoria flash | 2MB |
| Distribución de pines | 40 pines / 23 GPIO digitales + 3 pines ADC |
| Interfaces | 2x UART, 2x I2C, 2x SPI, hasta 16 canales PWM |
| Tensión de alimentación | 5 V (USB) |
| Tensión de funcionamiento de la parte lógica | 3,3 voltios |
| Conector de alimentación/transmisión de datos | USB tipo C |
| Dimensiones | 51 x 21 mm |

