Kit NUCLEO-F746ZG
O kit Nucleo-F746ZG ou Nucleo-144 fornece um modo adequado e flexível para os usuários tentarem novos conceitos e construírem protótipos com microcontroladores de alta performace como os STM32F7. Além disso, possibilitando escolher várias combinações de perfomance, consumo de energia e outras características. Possui o conector ST Zio, o qual é compatível com o Arduino Uno V3, fornecendo acesso a outros periféricos e também expandindo sua conectividade com outros hardwares como, por exemplo, a shield da Lora. A placa contém furações duplas nas laterais (morpho pin header) as quais possibilitam acesso direto aos GPIOs do microcontrolador, indicados por “CN11” e “CN12” (vide figuras 1 e 2). Esta placa possui um debugger/gravador embutido, o ST-Link/V2-1 e também possibilita o uso de software abrangente como o HAL library para a linha STM32F7, gerado a partir do STM32CubeF7, bem como acesso direto on-line ao ARM®mbed.
Características
A seguir, as principais características do microcontrolador:
- STM32F746ZGT6 em encapsulamento LQFP144
- ARM®32-bit Cortex®-M7 + FPU + acelerador Chrom-ART™
- Frequência máxima do core 216 MHz
- VDD de 1.7 V a 3.6 V
- 1 MB Flash
- 320 KB SRAM
- GPIOs (168) com capacidade de interrupção externa
- ADCs de 12-bit ADCs com 24 canais (3)
- DAC de 12-bit (2)
- USART/UART (8)
- I2C (4)
- SPI (6)
- Timer de controle avançado (2)
- Timer com Low-power (1)
- Timer de propósitos gerais (12)
- Timer Watchdog (2)
- CAN 2.0B active (2)
- SAI (2)
- Gerador randômico (TRNG para HW entropy)
- USB 2.0 OTG HS
- USB 2.0 OTG FS
- Ethernet
Na sequência, características da Nucleo:
- Conectividade ao Arduino Uno Revision 3;
- Conector do tipo header o qual acessa todos os pinos do STM32F7;
- Debugger/Gravador embutido ST-LINK/V2-1 com conector SWD;
- Chave para modo de seleção para usar o kit como um standalone ST-LINK/V2-1;
- Fonte de alimentação flexível: USB VBUS ou fonte externa (3.3 V, 5 V, 7 – 12 V);
- Ponto de acesso ao gerenciamento de energia;
- 3 LEDs;
- Dois push buttons: USER e RESET;
- Capacidade de renumeração do USB: 3 interfaces diferentes suportadas no USB: Virtual Com port, Mass storage (USB Disk drive) e Debug port;
- Ethernet 10/100Mbps;
- USART.
IDEs
A seguir serão listadas algumas opções para desenvolver aplicações para a Nucleo, são elas:
- Keil: MDK-ARM;
- IAR: EWARM;
- SW4STM32;
- Atollic TrueStudio;
- ARM mbed online.
Sugestões para iniciar – “Get started”
Para iniciar projetos com este kit, pode-se começar estudando o “reference manual” da placa, onde se obtém informações relacionadas a software, hardware (circuito), modos e opções de operações, porém há também uma opção mais simples, que é um vídeo elaborado pela própria ST, o qual inicia o usuário:
Referências







Tem como usar a porta USB pro usuário?
Muito bom Eder.
Obrigado Fábio!