STM8S 개발환경

소개

STMicro사의 초저가 마이컴 라인업인 STM8 시리즈다
STM8은 4가지 라인업을 가지고 있다
STM8S 메인 스트림 / STM8L 저전력 / STM8A 오토모티브용 / STM8T 터치용
여기서 STM8S103F3 프로세서는 STM8 스리즈 중에서도 가장 저가형!!( 오옷! )
얼마나 싸냐면 Digikey 기준 3,000개 구매시 개당 752원!!(껌보다 싸다)
물론 더 싼 마이컴도 있지만, STM8S103이 가지고 있는 기능을 따져보면 딴거 2개 쓰느니(ATTiny같은거) 이거 1개로 퉁칠수 있다
스펙은 아래와 같다
모델명 : STM8S103F
동작클럭 : 16Mhz
코어 : 그냥 STM8 코어 ( ARM 아님 ㅠ_ㅠ )
Flash : 8K (10,000회 보장)
EEPROM : 640KB
RAM : 1K (아쉽..)
동작전원 : 3V~5.5V
인터페이스 : I2C, UART, SPI
ADC : 10bit 5채널
Timer : 16bit 7개

이정도면 정말 훌륭하다 ㅋ

디버깅 및 Writing

펌웨어 Writer는 일반적인 JTAG-ARM 디버거로는 불가(JTAG방식이 아니라 SWIM방식), ST-LINK(벤더사 정품) 라는것으로 하는것을 추천(고생안함)

coding

STM8 개발 IDE로는 2개 정도가 있는데, 그 중하나는 STVD ( STMicroelectronics Visual Develope ) 가 있다.. 무료..
그런데 요거는 단순히 IDE이고, 컴파일러도 또 따로 구해야 한다.
또 선택권이 2개가 있는데, COSMIC C Compiler / RAISONANCE C Compiler 가 그것이다
알아본 바로는 둘 다 유료인데 ㅠ_ㅠ
다행이 평가판이 있고 평가판으로 STM8S의 낮은 코어들은 무난히 사용가능 하다

이렇게 하면 개발환경 끝~

Advertisements