Raspberry Pi Pico é uma placa microcontroladora de baixo custo e alto desempenho construída em silício com interfaces digitais flexíveis.
Se você optar por usar o SDK C/C++ ou a porta oficial do MicroPython, tudo o que você precisa para começar está disponivel aqui.
Características principais:
- Chip microcontrolador RP2040 projetado por Raspberry Pi no Reino Unido
- Processador Arm Cortex M0+ dual-core, clock flexível de até 133 MHz
- Até 264 KB de SRAM e 2 MB de memória Flash integrada
- Módulo castelado permite soldar diretamente nas placas transportadoras
- USB 1.1 com suporte para dispositivo e host
- Modos de suspensão e inatividade com baixo consumo de energia
- Programação arrastar e soltar usando armazenamento em massa via USB
- 26 × pinos GPIO multifuncionais
- 2 × SPI, 2 × I2C, 2 × UART, 3 × ADC de 12 bits, 16 × canais PWM controláveis Relógio preciso e temporizador no chip
- Sensor de temperatura
- Bibliotecas de ponto flutuante aceleradas no chip
- 8 × máquinas de estado de E/S programável (PIO) para suporte de periféricos personalizados
Serviços de utilidade pública
Se você esqueceu o que foi programado em seu Raspberry Pi Pico, e o programa foi construído usando nosso SDK Pico C/C++, ele geralmente terá um nome e outras informações úteis incorporadas ao binário.
Você pode usar o utilitário de linha de comando Picotool para descobrir esses detalhes. Instruções completas sobre como usar o Picotool para fazer isso estão disponíveis no começando documentação.
Depuração
É possível usar um Raspberry Pi Pico para depurar outro Pico. Isso é possível através do picoprobe, um aplicativo que permite ao Pico atuar como um conversor USB → SWD e UART.
Isso facilita o uso de um Pico em plataformas que não sejam Raspberry Pi, como computadores Windows, Mac e Linux, onde você não possui GPIOs para conectar-se diretamente ao seu Pico. Instruções completas sobre como usar o Picoprobe para fazer isso estão disponíveis aqui.
Redefinindo
O modo BOOTSEL do Pico reside na memória somente leitura dentro do chip RP2040 e não pode ser substituído acidentalmente. Não importa o que aconteça, se você mantiver pressionado o botão BOOTSEL ao conectar seu Pico, ele aparecerá como uma unidade para a qual você pode arrastar um novo arquivo UF2.
Não há como bloquear a placa por meio de software. No entanto, existem algumas circunstâncias em que você pode querer ter certeza de que sua memória Flash está vazia. Você pode fazer isso arrastando e soltando um binário UF2 especial em seu Pico quando ele estiver no modo de armazenamento em massa.