Pular para o conteúdo principal

Seeed Studio XIAO RP2350 com Arduino

A placa Seeed Studio XIAO RP2350 agora oferece suporte à programação via Arduino, graças ao arduino-pico core. Este guia ajudará você a configurar e começar a usar o Arduino na sua placa RP2350.

Recursos

  • Placa MCU poderosa: Equipada com o chip Raspberry Pi RP2350, com dois núcleos Arm Cortex-M33 simétricos @ 150MHz com FPU.
  • Recursos de segurança aprimorados: Boot seguro integrado e bootloader criptografado garantem a segurança da aplicação.
  • Suporte de software: Compatível com C/C++ e MicroPython, garantindo desenvolvimento e prototipagem de projetos com facilidade.
  • Ricos recursos onboard: Integra um LED RGB, 2MB de Flash, 520kB de SRAM e 19 GPIOs multifunção (Analógico, Digital, I²C, UART, SPI, PWM).
  • 8 novos IOs expandidos: Em comparação com MCUs XIAO anteriores, a adição de 8 pinos IO na parte de trás suporta aplicações mais complexas.
  • Design de energia eficiente: Consumo ultrabaixo de apenas 50μA em modo de sono, permitindo alimentação por bateria. A medição direta da tensão da bateria via IO interno aprimora o sistema de gerenciamento de bateria (BMS).
  • Design compacto do tamanho de um polegar: Medindo 21 x 17,8mm, adotando o clássico formato XIAO da Seeed Studio, ideal para aplicações com restrição de espaço.
  • Amigável à produção: Design SMD (Surface Mount Device) com todos os componentes na frente e furos tipo stamp em ambos os lados, facilitando a produção em massa eficiente.

Especificação

ProdutoXIAO RP2040XIAO RP2350
ProcessadorRaspberry Pi RP2040
Dual Cortex-M0+ @ 133MHz
Raspberry Pi RP2350
Dual Cortex-M33 @ 150MHz, FPU
RAM264kB SRAM520kB SRAM
Flash2MB Onboard2MB Flash
LEDs1x LED de usuário
1x LED de alimentação
1x LED RGB
1x LED de usuário
1x LED de alimentação
1x LED RGB
Interface11 pinos (todos PWM):
4x Analógico
11x Digital
1x I²C
1x UART
1x SPI
19 pinos (todos PWM):
3x Analógico
19x Digital
2x I²C
2x UART
2x SPI
Botão1x botão RESET
1x botão BOOT
1x botão RESET
1x botão BOOT
Segurança-OTP, Secure Boot, Arm TrustZone
Compatibilidade de softwareSuporta Micropython / Arduino / CircuitPythonSuporta Micropython / Arduino / C,C++
Temperatura de trabalho-20°C-70°C-20°C-70°C
Dimensões21x17.8 mm21x17.8 mm

Visão Geral do Hardware

Pinout Frontal da XIAO RP2350
XIAO RP2350 Front Pinout
Pinout Traseiro da XIAO RP2350
XIAO RP2350 Back Pinout
Componentes da XIAO RP2350
XIAO RP2350 Components

Precisa de mais detalhes sobre os pinouts? Navegue até Assets and Resources abaixo.

Mapa de Pinos

Pino XIAOFunçãoPino do ChipFunções AlternativasDescrição
5VVBUSEntrada/Saída de Alimentação
GND
3V33V3_OUTSaída de Alimentação
D0AnalógicoGPIO26GPIO, ADC
D1AnalógicoGPIO27GPIO, ADC
D2AnalógicoGPIO28GPIO, ADC
D3SPIO_CSnGPIO5GPIO, SPI
D4SDA1GPIO6GPIO, Dados I2C
D5SCL1GPIO7GPIO, Clock I2C
D6TX0GPIO0GPIO, Transmissão UART
D7RX0GPIO1GPIO, Recepção UART
D8SPIO_SCKGPIO2GPIO, Clock SPI
D9SPIO_MISOGPIO4GPIO, Dados SPI
D10SPIO_MOSIGPIO3GPIO, Dados SPI
D11RX1GPIO21GPIO, Recepção UART
D12TX1GPIO20GPIO, Transmissão UART
D13SCL0GPIO17GPIO, Clock I2C
D14SDA0GPIO16GPIO, Dados I2C
D15SPI1_MOSIGPIO11GPIO, Dados SPI
D16SPI1_MISOGPIO12GPIO, Dados SPI
D17SPI1_SCKGPIO10GPIO, Clock SPI
D18SPI1_CsnGPIO9Csn
ADC_BATGPIO29Ler o valor de tensão da bateria
ResetRUNRUN
BootRP2040_BOOTEntrar no modo Boot
CHARGE_LEDNCHGCHG-LED_Vermelho
RGB LEDGPIO22LED RGB
USER_LEDGPIO25Luz do usuário_Amarela

Pré-requisitos

Para começar, certifique-se de que você tenha:

  • Uma placa RP2350
  • A IDE Arduino
  • Um cabo USB

Configurando o Software

1. Instalar a IDE Arduino

Baixe e instale a versão mais recente da IDE Arduino no site oficial: Arduino Software.

2. Adicionar suporte à placa RP2350

  1. Abra a IDE Arduino e navegue até File > Preferences.

  2. No campo Additional Boards Manager URLs, adicione esta URL:

    https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
  3. Clique em OK para salvar suas configurações.

  4. Vá em Tools > Board > Boards Manager.

  5. No Boards Manager, pesquise por pico e clique em Install.

  6. Após a instalação, vá em Tools > Board e selecione a placa mostrada abaixo como sua placa.

nota

Certifique-se de instalar a versão 4.2.0 ou superior para suporte completo à placa XIAO RP2350.

3. Enviando um Sketch

Antes de enviar um sketch, coloque sua XIAO RP2350 no modo BOOT. Use um dos métodos abaixo:

Segure Boot-> Conecte o cabo-> Solte Boot
  1. Abra a IDE Arduino e crie um novo sketch.
  2. Escreva seu código. Por exemplo, use o código de exemplo Blink.
  3. Vá em Tools > Port e selecione a porta em que sua RP2350 está conectada.

Ativos & Recursos

Design de Hardware

Design Mecânico

Software & Ferramentas

Outros

Suporte & Discussão

Obrigado por usar produtos Seeed! Oferecemos vários canais para suporte e discussão com a comunidade:

Loading Comments...