Começando a programar o RP2040

O RP2040 foi lançado no início de 2021, gerando grande entusiasmo, uma vez que foi o primeiro dispositivo de silício criado pela Raspberry Pi Foundation. Ao contrário dos Raspberry Pis que são destinados a executar um sistema operacional, o RP2040 é um microcontrolador projetado para rodar programas menores e autônomos. É um dispositivo comparável aos microcontroladores Arduino e ESP, que também se tornaram muito populares. Como o Raspberry Pi requer um sistema operacional para funcionar, ele tem muitas tarefas adicionais a serem executadas, além de rodar qualquer código para controlar GPIO ou dispositivos externos. Os microcontroladores são dispositivos de menor consumo de energia e custo mais baixo, tornando-os mais adequados para interface com sensores e aplicações alimentadas por bateria.

O RP2040 está sendo fabricado pela TSMC usando um processo de 40 nm, sendo um método antigo que também permite que o dispositivo tenha o custo reduzido.

O RP2040 pode ser programado usando MicroPython, C/C++ ou até mesmo Assembly. Como outros microcontroladores, o firmware deve ser escrito em um computador, compilado e, em seguida, carregado no dispositivo. As principais características do dispositivo são as seguintes:

  • Dois núcleos ARM Cortex-M0+ funcionando a uma frequência de 133MHz
  • 264 kB de SRAM embutido
  • Suporte para até 16 MB de memória flash externa
  • Controlador DMA: Controlador de acesso direto à memória (DMA) para transferência eficiente de dados.
  • Periféricos interpoladores e divisores inteiros;
  • Dois PLLs integrados para geração de clock USB e do núcleo;
  • 30 GPIO, com 4 ADCs disponíveis;
  • Periféricos, incluindo:
    • 2 UARTs;
    • 2 controladores SPI;
    • 2 controladores I2C;
    • 16 canais PWM;
    • Controlador USB 1.1 e PHY, com suporte a host e dispositivo;
    • 8 máquinas de estados PIO (PIO – Programmable Input/Output) para manipular sinais de entrada e saída de forma flexível.

Para se ter uma visão geral sobre como começar trabalhar com o RP2040, baixe o ebook “Getting Started with the RP2040” :

O ebook oferece exemplos para demonstrar como conectar o dispositivo a periféricos e como programá-lo. Cada Raspberry Pi Pico vem com um RP2040 padrão, portanto, é utilizado o Pico para demonstrar a funcionalidade do RP2040. Além disso, a IDE Thonny será utilizada para escrever o firmware do dispositivo usando MicroPython.

Sobre a Newark

A Newark abrange mais de 2.000 fornecedores e 950 mil produtos. Uma ampla gama para apoiá-lo desde o design até a produção. A LATeRe representa a Newark, uma das maiores empresas de distribuição autorizada de componentes eletrônicos, industriais e de soluções para projetos de sistemas embarcados. Com investimentos contínuos na expansão de produtos, disponibilizamos novas marcas e tecnologias para você regularmente e da forma que preferir

  • Importação expressa (Courier)
  • Importação direta, compras individuais, consolidadas ou programações
  • Venda Local

A LATeRe possui conhecimento sobre qual é a melhor forma de compra e orienta seus clientes a tomar decisões assertivas e eficientes. 

Para mais informações e adquirir componentes contate a LATeRe , representante da Newark, pelo Telefone (11) 4066-9400 ou e-mail: [email protected] 

JUNTE-SE HOJE À COMUNIDADE EMBARCADOS

Sem licença Creative Commons
Home » Raspberry Pi » Começando a programar o RP2040
Comentários:
Notificações
Notificar
guest

0 Comentários
Inline Feedbacks
View all comments
Talvez você goste: