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

STM8S105K4開発ボード:ピン配置と初回プロジェクト設定

STM8S105K4開発ボード:ピン配置と初回プロジェクト設定

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

Category: ハウツーガイド

STM8S105K4開発ボードを配線してプログラミングし、LEDを点滅させましょう。このステップバイステップガイドでは、ピン配置、STM8のプログラミング設定、そして最初のプロジェクトについて解説します。

概要

STM8S105K4開発ボードを使い始めるには、プログラマに接続し、STM8ツールチェーンをセットアップして、シンプルなLED点滅プログラムを書き込みます。このボードはほとんどのI/Oピンを標準の2.54mmヘッダーに引き出しているため、はんだ付けなしでプロトタイピングできます。

このボードでできること・できないこと

STM8S105K4開発ボードは、組み込み制御向けの超低コストな選択肢であるSTM8S105K4マイクロコントローラのブレイクアウトボードです。ほとんどのI/Oピンに2.54mmピッチのヘッダーからアクセスできるため、標準のジャンパーワイヤでセンサーやLEDなどの周辺機器を接続できます。ただし、ボードにはオンボードのプログラマやデバッグインターフェースが搭載されていないため、外部のST-Linkまたは互換ツールが必要です。また、カタログには具体的なピン機能や電圧レギュレータが記載されていないため、正確なピン割り当てと電気的限界については必ずSTM8S105K4のデータシートを参照してください。

プログラマとツールチェーンの選び方

STM8S105K4への書き込みには、ST-Link/V2または互換のSWIMプログラマを使用できます。ソフトウェア面では、ST社の無料STVD IDEとCosmic STM8コンパイラの組み合わせが一般的ですが、オープンソースのSDCC(Small Device C Compiler)もSTM8をサポートしています。ボード自体は特定のツールチェーンを要求しないため、IDEの使いやすさやライセンスに応じて選択してください。STM8S105K4はフラッシュとRAMが限られているため、肥大化したライブラリは避けてください。

最初のSTM8S105K4プロジェクトのセットアップ手順

  1. プログラマを接続する: ST-LinkのSWIMピン、グランド、リセットをボードのヘッダーの対応するピンに配線します。電源を入れる前に、STM8S105K4のデータシートでピン配置を再確認してください。 よくある間違いはSWIMとリセットの取り違えです。テスタの導通モードで確認しましょう。
  2. ツールチェーンをインストールする: STVDとCosmicコンパイラをダウンロードしてインストールするか、STM8用にSDCCをセットアップします。新規プロジェクトを作成し、STM8S105K4デバイスを選択してください。 SDCCを使用する場合は、デバイスのヘッダーファイルがインクルードされていることを確認してください。ヘッダーがないとコンパイルエラーになります。
  3. 点滅プログラムを書く: LED(または抵抗を介した外部LED)に接続された1つのGPIOピンを出力として設定します。ループ内で遅延を挟んでトグルします。正しいレジスタ名とビット位置はデータシートで確認してください。 ピンを出力に設定し忘れるのがよくある間違いです。その場合LEDは点灯しません。
  4. コンパイルして書き込む: プロジェクトをビルドし、プログラマのソフトウェアを使って.hexまたは.elfファイルをダウンロードします。セットアップに応じて、安定した5Vまたは3.3V電源でボードに給電してください。 書き込みに失敗する場合は、プログラマが正しく選択されているか、ボードに電源が供給されているかを確認してください。
  5. 確認して繰り返す: LEDが点滅すれば、動作するベースラインができたことになります。遅延を変更したり、ボタン入力を追加してI/Oが機能することを確認してください。LEDには必ず電流制限抵抗を直列に入れてください。 抵抗を省略するとマイクロコントローラのピンが損傷する可能性があります。標準的なLEDには220Ω~1kΩを使用してください。

製品情報

  • STM8S105K4開発ボード: 組み込み制御向けの超低コストソリューションであるSTM8S105K4マイクロコントローラをベースにしています。基本的な制御とI/Oが必要な予算重視のプロジェクトに最適です。
    STM8S105K4 Development Board
    STM8S105K4開発ボード

Shop Related Products

STM8S105K4 Development Board

STM8S105K4 Development Board

$1.74 $2.49

Shop Now