Pular para o conteúdo principal

Primeiros passos com o Seeed Studio XIAO RP2040

pir

O Seeed Studio XIAO RP2040 é tão pequeno quanto o Seeed Studio XIAO SAMD21, mas é mais poderoso. Por um lado, ele traz o poderoso processador Dual-core RP2040 que pode ter um clock flexível rodando até 133 MHz, que é um microcontrolador de baixo consumo. No Seeed Studio XIAO RP2040 há também 264KB de SRAM e 2MB de memória Flash on-board, o que pode fornecer mais espaço para programas serem salvos e executados. Por outro lado, esta pequena placa tem bom desempenho em processamento, mas precisa de menos energia.
Em suma, ele é projetado em um tamanho minúsculo, tão pequeno quanto um polegar (21x17,8 mm) e pode ser usado para dispositivos vestíveis e pequenos projetos.

Há 14 pinos GPIO no Seeed Studio XIAO RP2040, dos quais há 11 pinos digitais, 4 pinos analógicos, 11 pinos PWM, 1 interface I2C, 1 interface UART, 1 interface SPI, 1 interface de almofada de ligação SWD.

O Seeed Studio XIAO RP2040 é compatível com a placa de expansão Seeed Studio XIAO.

Recursos

  • MCU poderosa: processador Dual-core ARM Cortex M0+ com clock flexível rodando até 133 MHz
  • Ricos recursos on-chip: 264KB de SRAM e 2MB de memória Flash on-board
  • Compatibilidade flexível: suporta Micropython/Arduino/CircuitPython
  • Operação de projeto fácil: design amigável a protoboard e SMD, sem componentes na parte de trás
  • Tamanho pequeno: tão pequeno quanto um polegar (21x17,8 mm) para dispositivos vestíveis e pequenos projetos.
  • Múltiplas interfaces: 11 pinos digitais, 4 pinos analógicos, 11 pinos PWM, 1 interface I2C, 1 interface UART, 1 interface SPI, 1 interface de almofada de ligação SWD.

Especificação

Nome do produtoSeeed Studio XIAO RP2040
ChipsetSilicon - Raspberry Pi Documentation
ProcessadorProcessador Dual Cortex M0+ rodando a até 133 MHz
RAM264KB SRAM
Flash2MB Flash Onboard
InterfacePino GPIO x14
Pino Digital x11
Pino Analógico x4
I2C x1
UART x1
SPI x1
PWM x11
OnboardLED de usuário (3 cores) x1
LED de alimentação x1
LED RGB x1
Botão de reset x1
Botão de boot x1
Conectividade sem fio/
AlimentaçãoTensão de entrada (Type-C): 5V
Tensão de entrada (BAT): 5V
Modo de baixo consumo (Típ.)/
Compatibilidade de softwareArduino, PlatformIO, MicroPython, CircuitPython, tinyGo, Rust, Zephyr, Exhibition for XIAO Series | Seeed Studio Wiki
Temperatura de trabalho-20°C-70°C
Dimensões21x17,8 mm
VariantesSeeed Studio XIAO RP2040 3PCS Pack | Save 10% for tiny Mic...
Seeed Studio XIAO RP2040 Pre-Soldered | Plug-and-Play mini ...

Visão geral do hardware

pir

cuidado

Para pinos de I/O gerais: A tensão de trabalho do MCU é 3,3 V. Uma tensão de entrada conectada aos pinos de I/O gerais pode causar danos ao chip se for maior que 3,3 V.

Para pinos de alimentação: O circuito conversor DC-DC integrado capaz de transformar tensão de 5 V em 3,3 V permite alimentar o dispositivo com uma fonte de 5 V via VIN-PIN e 5V-PIN.

Atualmente o XIAO RP2040 suporta apenas alimentação por bateria e não pode ser conectado à Type-C enquanto uma bateria estiver conectada, pois isso pode representar um risco de segurança.

Por favor, preste atenção ao usar, não levante a tampa de blindagem.

Mapa de pinos

Pino XIAOFunçãoPino do chipDescrição
5VVBUSEntrada/Saída de alimentação
GND
3V33V3_OUTSaída de alimentação
D0AnalógicoGPIO26GPIO, ADC
D1AnalógicoGPIO27GPIO, ADC
D2AnalógicoGPIO28GPIO, ADC
D3AnalógicoGPIO29GPIO, ADC
D4SDAGPIO6GPIO, dados I2C
D5SCLGPIO7GPIO, clock I2C
D6TXGPIO0GPIO, transmissão UART
D7RX,CSnGPIO1GPIO, recepção UART, CSn
D8SCKGPIO2GPIO, clock SPI
D9MISOGPIO4GPIO, dados SPI
D10MOSIGPIO3GPIO, dados SPI
ResetRUNRUN
BootRP2040_BOOTEntrar no modo Boot
CHARGE_LEDVCC_3V3CHG-LED_Red
RGB LEDGPIO12RGB LED
USER_LED_RGPIO17Pino de LED RGB vermelho controlado pelo usuário
USER_LED_BGPIO25Pino de LED RGB azul controlado pelo usuário
USER_LED_GGPIO16Pino de LED RGB verde controlado pelo usuário

Entrar no modo Bootloader

Às vezes a porta do Seeed Studio XIAO RP2040 pode desaparecer quando o processo de programação do usuário falha. Podemos resolver esse problema com a seguinte operação:

  • Pressione e segure o botão "B".
  • Conecte o Seeed Studio XIAO PR2040 ao seu computador.
  • O computador fará aparecer um driver de disco.

Neste ponto, o chip entra no modo Bootloader e a porta de gravação aparece novamente. Como o chip RP2040 possui duas partições, uma é o Bootloader e a outra é o programa do usuário. O produto grava um código de bootloader na memória do sistema quando sai de fábrica. Podemos alternar os modos realizando os passos acima.

Reset

Se você quiser resetar o Seeed Studio XIAO RP2040, execute os seguintes passos:

  • Conecte o Seeed Studio XIAO RP2040 ao seu computador.
  • Pressione os pinos "R" uma vez.

Atenção: O comportamento dos LEDs monocromáticos programáveis integrados (eles são vermelho, azul e verde) é invertido em relação ao de um Arduino. No Seeed Studio XIAO RP2040, o pino precisa ser puxado para nível baixo para habilitar.

pir

Visualizador de esquemático online

Recursos

Projeto de hardware

Projeto mecânico

Recursos de curso

Suporte técnico e discussão de produto

Obrigado por escolher nossos produtos! Estamos aqui para lhe fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...