Começando o desenvolvimento com o STM8


Introdução

O STM8 é a família de microcontroladores 8-bit de arquitetura proprietária da STMicroelectronics. A família oferece um range bem grande de PNs que vão de 8 a 80 pinos, de 4KB a 128KB de memória Flash e diversos periféricos:



Eles são divididos em 3 sub-famílias:
  • STM8S - Família de uso geral (2.95V ~ 5.5V)
  • STM8L - Família de baixo consumo (até 3.6V)
  • STM8AF and STM8AL - Famílias automotivas

Ferramentas de Hardware

Existem vários Kits de desenvolvimento de STM8, mas nesse artigo, vou focar principalmente na placa STM8SVLDISCOVERY. Ela leva o microcontrolador STM8S003K3T6 (8KB Flash / 1KB RAM / 128B EEPROM / LQFP32) e já vem com o programador/debug ST-LINK integrado, que pode gravar/debuggar o microcontrolador da própria placa, ou até mesmo um microcontrolador externo com uma simples configuração de jumpers de solda.

Ferramentas de Software

Há algumas opções disponíveis para IDE e Compilador, e nesse artigo eu vou focar em duas delas:
  • STVD (IDE e programador) + Cosmic (Compilador) - Solução gratuita (Veja aqui o roteiro de instalação dessas ferramentas)
  • IAR Embedded Workbench (IDE + compilador) - Solução gratuita até 8KB de código (Veja aqui o roteiro de instalação dessas ferramentas)

Creative Commons License

Comentários