Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules

Placa de desenvolvimento STM8S105K4: pinout e primeiro projeto

Placa de desenvolvimento STM8S105K4: pinout e primeiro projeto

By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-11-02

Category: Guias Práticos

Ligue, programe e faça piscar um LED na sua placa de desenvolvimento STM8S105K4. Este guia passo a passo aborda o pinout, a configuração de programação STM8 e um primeiro projeto.

Resposta rápida

Para começar com a placa de desenvolvimento STM8S105K4, ligue-a a um programador, configure o conjunto de ferramentas STM8 e grave um programa simples de piscar de LED. A placa expõe a maioria dos pinos de E/S em conectores padrão de 2.54mm, pelo que pode fazer prototipagem sem soldar.

O que a placa oferece e o que não oferece

A placa de desenvolvimento STM8S105K4 é uma placa de expansão para o microcontrolador STM8S105K4, uma opção de custo ultrabaixo para controlo embebido. Proporciona acesso à maioria dos pinos de E/S através de conectores com passo de 2.54mm, o que significa que pode ligar sensores, LEDs e outros periféricos com fios de ligação padrão. No entanto, a placa não inclui programador nem interface de depuração integrados, pelo que necessitará de um ST-Link externo ou de uma ferramenta compatível. Além disso, o catálogo não indica funções específicas dos pinos nem reguladores de tensão, pelo que consulte sempre a folha de dados do STM8S105K4 para obter as atribuições exatas dos pinos e os limites elétricos.

Escolher um programador e um conjunto de ferramentas

Pode utilizar um ST-Link/V2 ou um programador SWIM compatível para gravar o STM8S105K4. Em termos de software, o IDE STVD gratuito da ST, com o compilador Cosmic STM8, é uma escolha comum, mas o SDCC (Small Device C Compiler) também suporta o STM8 e é de código aberto. A placa em si não impõe um conjunto de ferramentas, pelo que deve escolher um com base na sua familiaridade com IDEs e licenciamento. Tenha em conta que o STM8S105K4 tem flash e RAM limitadas, pelo que evite bibliotecas pesadas.

Configuração passo a passo do seu primeiro projeto STM8S105K4

  1. Ligar o programador: Ligue o pino SWIM, a massa e o reset do seu ST-Link aos pinos correspondentes no conector da placa. Verifique novamente a pinagem na folha de dados do STM8S105K4 antes de ligar a alimentação. Um erro comum é trocar o SWIM e o reset; verifique com um multímetro no modo de continuidade.
  2. Instalar o conjunto de ferramentas: Transfira e instale o STVD com o compilador Cosmic, ou configure o SDCC para o STM8. Crie um novo projeto e selecione o dispositivo STM8S105K4. Se utilizar o SDCC, certifique-se de que o ficheiro de cabeçalho do dispositivo está incluído; a falta de cabeçalhos provoca erros de compilação.
  3. Escrever um programa de piscar: Configure um pino GPIO ligado a um LED (ou a um LED externo através de uma resistência) como saída. Alterne o seu estado num ciclo com um atraso. Utilize a folha de dados para encontrar os nomes corretos dos registos e as posições dos bits. Esquecer-se de definir o pino como saída é um erro comum; o LED permanecerá apagado.
  4. Compilar e gravar: Compile o projeto e transfira o ficheiro .hex ou .elf utilizando o software do seu programador. Alimente a placa com uma fonte estável de 5V ou 3.3V, conforme exigido pela sua configuração. Se a gravação falhar, verifique se o programador está selecionado corretamente e se a placa está alimentada.
  5. Verificar e iterar: Assim que o LED piscar, tem uma base funcional. Modifique o atraso ou adicione uma entrada de botão para confirmar que a E/S funciona. Mantenha sempre uma resistência limitadora de corrente em série com os LEDs. Ignorar a resistência pode danificar o pino do microcontrolador; utilize 220Ω–1kΩ para LEDs padrão.

Factos do produto

  • Placa de Desenvolvimento STM8S105K4: Baseada no microcontrolador STM8S105K4, uma solução de custo ultrabaixo para controlo embebido. Isto torna a placa ideal para projetos com orçamento limitado que necessitem de controlo e E/S básicos.
    STM8S105K4 Development Board
    Placa de Desenvolvimento STM8S105K4

Shop Related Products

STM8S105K4 Development Board

STM8S105K4 Development Board

$1.74 $2.49

Shop Now