Take the blue pill.
Recentemente me envolvi em um projeto onde preciso utilizar um microcontrolador para efetuar leituras de alguns sensores e acabei optando por utilizar a linha STM32 da ST Electronics. Para construir a prova de conceito utilizei uma placa conhecida por Blue Pill . As vantagens são o preço, a facilidade de uso com o IDE Arduino e as especificações: -Microcontrolador STM32F103C8T6 Cortex-M3 de 32 Bits rodando a 72Mhz; -20Kb de RAM; -64Kb de flash; -4 Timers -2 SPI’s -2 I2C’s -2 USART’s -até 40 GPIO’s. Se você está habituado ao IDE do Arduino a maneira mais fácil de começar com o Blue Pill é o projeto stm32duino . Depois de configurado, podemos simplesmente abrir o exemplo Blink e enviar para a memória do dispositivo. O problema de verdade só começa a aparecer quando adicionamos um pouco mais de código e ultrapassamos a barreira dos 64Kb da memória flash. Este simples exemplo Blink gera um binário de 12Kb, o que para projetos maiores é um desperdício. Vou utilizar