Raspberry Pi Pico es una placa microcontroladora de alto rendimiento y bajo costo construida en silicio con interfaces digitales flexibles.
Ya sea que elija utilizar el SDK de C/C++ o el puerto oficial de MicroPython, todo lo que necesita para comenzar está disponible aquí .
Características principales:
- Chip microcontrolador RP2040 diseñado por Raspberry Pi en el Reino Unido
- Procesador Arm Cortex M0+ de doble núcleo, velocidad de reloj flexible de hasta 133 MHz
- Hasta 264 KB de SRAM y 2 MB de memoria Flash integrada
- El módulo almenado permite soldar directamente sobre placas portadoras.
- USB 1.1 con soporte para dispositivos y hosts
- Modos de reposo e inactivo de bajo consumo
- Programación de arrastrar y soltar usando almacenamiento masivo USB
- 26 × pines GPIO multifunción
- 2 × SPI, 2 × I2C, 2 × UART, 3 × ADC de 12 bits, 16 × canales PWM controlables Reloj preciso y temporizador en chip
- Sensor de temperatura
- Bibliotecas de punto flotante aceleradas en chip
- 8 × máquinas de estado de E/S programables (PIO) para soporte periférico personalizado
Servicios de utilidad
Si olvidó lo que estaba programado en su Raspberry Pi Pico y el programa se creó utilizando nuestro SDK de Pico C/C++, generalmente tendrá un nombre y otra información útil incorporada en el binario.
Puede utilizar la utilidad de línea de comandos Picotool para conocer estos detalles. Las instrucciones completas sobre cómo utilizar Picotool para hacer esto están disponibles en la documentación de introducción .
depurar
Puedes usar un Raspberry Pi Pico para depurar otro Pico. Esto es posible a través de picoprobe, una aplicación que permite que el Pico actúe como un conversor USB → SWD y UART.
Esto hace que sea más fácil usar un Pico en plataformas que no sean Raspberry Pi, como computadoras Windows, Mac y Linux, donde no tienes GPIO para conectarte directamente a tu Pico. Las instrucciones completas sobre cómo utilizar Picoprobe para hacer esto están disponibles aquí .
Redefiniendo
El modo BOOTSEL de Pico reside en la memoria de sólo lectura dentro del chip RP2040 y no se puede sobrescribir accidentalmente. Pase lo que pase, si mantienes presionado el botón BOOTSEL cuando conectas tu Pico, aparecerá como una unidad a la que puedes arrastrar un nuevo archivo UF2.
No hay forma de bloquear la tarjeta mediante software. Sin embargo, existen algunas circunstancias en las que es posible que desee asegurarse de que su memoria Flash esté vacía. Puedes hacer esto arrastrando y soltando un binario UF2 especial en tu Pico cuando esté en modo de almacenamiento masivo.