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 마이크로컨트롤러용 브레이크아웃 보드로, 임베디드 제어를 위한 초저가 옵션입니다. 2.54mm 피치 헤더를 통해 대부분의 I/O 핀에 접근할 수 있어 표준 점퍼 와이어로 센서, LED 및 기타 주변기기를 연결할 수 있습니다. 그러나 이 보드에는 온보드 프로그래머나 디버깅 인터페이스가 없으므로 외부 ST-Link 또는 호환 도구가 필요합니다. 또한 카탈로그에는 특정 핀 기능이나 전압 레귤레이터가 나열되어 있지 않으므로 정확한 핀 할당과 전기적 한계는 항상 STM8S105K4 데이터시트를 참조하세요.

프로그래머와 툴체인 선택

ST-Link/V2 또는 호환 SWIM 프로그래머를 사용하여 STM8S105K4을 플래시할 수 있습니다. 소프트웨어의 경우 Cosmic STM8 컴파일러가 포함된 ST의 무료 STVD IDE가 일반적인 선택이지만, SDCC(Small Device C Compiler)도 STM8을 지원하며 오픈 소스입니다. 보드 자체는 툴체인을 규정하지 않으므로 IDE와 라이선스에 대한 편안함을 기준으로 선택하세요. STM8S105K4은 플래시와 RAM이 제한적이므로 비대한 라이브러리는 피하세요.

첫 STM8S105K4 프로젝트를 위한 단계별 설정

  1. 프로그래머 연결: ST-Link의 SWIM 핀, 접지, 리셋을 보드 헤더의 해당 핀에 연결하세요. 전원을 켜기 전에 STM8S105K4 데이터시트와 핀 배치를 다시 확인하세요. 흔한 실수는 SWIM과 리셋을 바꾸는 것입니다. 연속성 모드의 멀티미터로 확인하세요.
  2. 툴체인 설치: Cosmic 컴파일러와 함께 STVD를 다운로드하여 설치하거나 STM8용 SDCC를 설정하세요. 새 프로젝트를 만들고 STM8S105K4 디바이스를 선택하세요. SDCC를 사용하는 경우 디바이스 헤더 파일이 포함되어 있는지 확인하세요. 헤더가 없으면 컴파일 오류가 발생합니다.
  3. 깜박임 프로그램 작성: LED(또는 저항을 통해 연결된 외부 LED)에 연결된 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