Descrição:
Placa compacta e poderosa para desenvolvimento com microcontrolador ARM Cortex M0. Perfeita para quem quer migrar além dos clássicos 8 bits, a STM32F030F4P6 oferece boa performance com recursos para aplicações embarcadas, IoT, automação e mais.
Protótipos embarcados e projetos de IoT
Aprendizado de ARM / plataforma STM32
Automação, controle de sensores e atuadores
Interfaces UART, SPI, I²C em projetos
Leitura de sinais analógicos com ADC
Código Exemplo:
piscar LED
// Defina o pino do LED conforme sua placa
const int LED_PIN = PA4; // usualmente o LED de usuário está no pino PA4
void setup() {
pinMode(LED_PIN, OUTPUT);
digitalWrite(LED_PIN, LOW);
}
void loop() {
digitalWrite(LED_PIN, HIGH);
delay(500);
digitalWrite(LED_PIN, LOW);
delay(500);
}
pinMode
, digitalWrite
, etc. funcionem corretamente).PA4
por outro pino GPIO que você saiba que está ligado ao LED da sua placa.delay()
funcionam normalmente no ambiente Arduino com STM32, desde que o hardware suporte o temporizador de sistema para millis/delay .01 peça Placa de Desenvolvimento STM32F030F4P6 STM32 ARM Cortex-M0
Núcleo: ARM Cortex M0 de 32 bits
Frequência de operação: até 48 MHz
Memória Flash: 16 KB
Memória RAM: 4 KB
Tensão de operação: 2,4 V a 3,6 V
Periféricos: ADC 12 bits (múltiplos canais)
Interfaces de comunicação: I²C, SPI, USART
Porta de programação / depuração: SWD
Botão RESET integrado
LED indicador de energia
Tensão de entrada via USB ou pino de alimentação
Dimensões típicas: ~48 × 30 × 8 mm