Descrição
A Raspberry Pi Pico é a primeira placa de desenvolvimento projetada e produzida pela Fundação Raspberry Pi (Raspberry Pi Foundation), e conta com o microcontrolador RP2040, construído pela própria Raspberry, que é um microcontrolador Dual-Core com arquitetura Arm Cortex-M0+ de 133MHz, com 264KB de memória RAM e 2MB de memória Flash, tudo para proporcionar o melhor desempenho para o seu projeto!
A Raspberry Pi Pico possui disponíveis 26 pinos multipropósito de GPIO, incluindo 3 terminais que podem ser utilizados como pinos de entrada analógica ADC de 12-bits. A placa conta também com 16 canais PWM, e tem entre seus periféricos conexões para 2 x UART, 2 x SPI, 2 x I2C e conexão nativa USB via conector Micro USB para alimentação e programação (Device e Host). Além disso, possui também três terminais dedicados para conexão Arm SWD Port (Arm Serial Wire Debug)
A alimentação pode ser feita com um nível de tensão de 1,8 a 5,5V DC, contando com um conector Micro USB na placa para alimentação através portas USB de computadores, fontes ou carregadores. Já o nível lógico de operação da placa é de 3V3 (nível lógico dos terminais GPIO e de operação do microcontrolador).
Em relação a temporizadores, a Raspberry Pi Pico e seu microcontrolador RP2040 possuem 2 timers, sendo um timer com 4 alarmes e um timer de contagem de tempo (Real Time Counter). A placa possui também blocos de IO programáveis (PIO) com 8 pinos de máquinas de estado, podendo ser utilizada para emular interfaces como SD Card e VGA.
A placa Raspberry Pi Pico fornece imensa flexibilidade de programação, podendo ser programada em C/C++ ou então em Python, utilizando o framework Micro Python, mas também já é possível encontrar instruções para utilizar a placa com o ecosistema do Arduino, o que facilita bastante a utilização e compatibilidade com bibliotecas e ferramentas já existentes.
Documentação:
Para realizar a programação, é possível acompanhar as fontes de documentação oficiais da Fundação Raspberry Pi, que oferece instruções para programação utilizando os pacotes de desenvolvimento nativos (SDK) em Python (com Micro Python) ou então C/C++.
– Datasheet Microcontrolador RP2040
– Iniciando o Desenvolvimento Raspberry Pi Pico
. |
|
---|
Avaliações
Não há avaliações ainda.