A placa Nucleo STM32L476RG oferece uma plataforma para testar novas ideias e construir protótipos com os microcontroladores STM32. Com compatibilidade com Arduino™ e cabeçalhos ST Morpho, é fácil expandir a funcionalidade da plataforma de desenvolvimento aberto STM32 Nucleo com uma variedade de shields especializados.
Características do Microcontrolador
No coração da placa está o STM32L476RGT6, que vem em um pacote LQFP64. Esse chip inclui um CPU ARM® Cortex®-M4 32-bit, com capacidade para operar a uma frequência de até 80 MHz, e é equipado com 1 MB de memória Flash e 128 KB de SRAM. Destaques incluem:
- ART Accelerator™: Permite a execução direta de comandos a partir da memória Flash, eliminando atrasos.
- Conectividade Diversas: Suporta interfaces como SPI, I2C, USART, e USB OTG.
- Periféricos: Conta com timers, watchdogs, um gerador de números aleatórios (TRNG), e capacidade de interrupção externa via GPIOs.
Recursos da Nucleo
- Conectividade Arduino Uno Revisão 3: Facilita a integração com uma ampla gama de shields Arduino.
- Cabeçalhos de Extensão ST Morpho: Oferece acesso completo a todos os I/Os do STM32 para uma expansão mais ampla.
- Depurador/Programador Integrado: A placa vem equipada com um ST-LINK/V2-1, eliminando a necessidade de um depurador/programador externo.
Pinagem e Expansão
A pinagem detalhada está disponível nos arquivos PeripheralPins.c e PinNames.h, que podem ser acessados neste link aqui do ARMmbed.
Headers compatível com Arduino
Headers Morpho
Shields Suportados e Compatibilidade
A placa é compatível com uma gama de shields, tanto da ST quanto de outros fabricantes, permitindo adicionar funcionalidades como conectividade sem fio, sensores adicionais e interfaces de usuário.
Glossário de Termos Técnicos
- Microcontrolador: Um computador compacto em um único chip, usado em dispositivos eletrônicos para realizar tarefas específicas.
- GPIO (General Purpose Input/Output): Pinagem programável para entrada e saída de sinais digitais.
- SPI (Serial Peripheral Interface): Protocolo para comunicação rápida entre o microcontrolador e dispositivos periféricos.
- I2C (Inter-Integrated Circuit): Protocolo para conectar dispositivos periféricos de baixa velocidade, como sensores, ao microcontrolador.