본문 바로가기

컴퓨터

Cortex-M3(STM32F103) 실습을 위한 사전 준비 사항 Cortex-M3 Core를 내장한 STM32F10X 환경에서 프로그래밍 실습을 위한 사전 준비사항을 간단히 알아보자. 첫째, STM32F10X프로세서가 장착된 실습용 보드이다. 아래 사진은 ST에서 나온 STM3210E보드이다. 칼라액정을 포함한 다양한 주변장치가 포함되어 있고, 제작사에서 다양한 샘플프로그램을 제공하고 있고, 칩제조사에서 만든 보드라 믿을만 하다. 단점이 가격이 비싸다는것. 30-40만원정도 한다. 부담이 된다면 주변장치가 거의 없는 아래쪽 보드로 해도 된다. 아래 보드는 JK전자에서 제작한 보드이다. 주변장치는 거의 없기 때문에 필요시 확장핀에 연결하여 실습을 할 수 있다. 장점으로는 가격이 저렴하다는것. 2-3만원정도이다. 이 외에도 다양한 곳에서 보드를 제작하여 판매하고 있다. .. 더보기
STM32 Primer2 : 프로그램 실행 10초후 자동으로 끄지도록 하기 /********************** (C) COPYRIGHT 2007-2009 RAISONANCE ******************** * File Name : Application.c * Author : * Date First Issued : * Description : Circle_App CircleOS application template. * Revision : *******************************************************************************/ /* Includes ------------------------------------------------------------------*/ #include "circle_api.h" .. 더보기
STM32 Primer2 LED 제어하기 이번시간에는 CircleOS API함수를 사용하여 LED제어를 해 보도록 하겠습니다. 조이스틱을 이용하여 조이스틱을 위로하면 빨간색 LED가 켜지고 아래로 하면 빨간색이 끄지고, 오른쪽으로 하면 녹색 LED가 켜지고, 왼쪽으로 하면 녹색이 끄지도록 했습니다. 선택버튼을 누르면 프로그램이 종료합니다. /********************** (C) COPYRIGHT 2007-2009 RAISONANCE ******************** * File Name : Application.c * Author : * Date First Issued : * Description : Circle_App CircleOS application template. * Revision : ******************.. 더보기
Circle OS API를 활용하여 LCD에 Hello World 출력하는 프로그램 작성 지난시간에는 통합개발환경을 설치하는 방법을 알아보았습니다. 이번에는 통합개발환경에서 간단한 Hello World 프로그램을 작성해 보겠습니다. 먼저 USB단자를 primer2 DEBUG 단자에 연결합니다. 만약 처음으로 USB단자에 Primer2를 연결했다면 아래처럼 "새 하드웨어 검색 마법사" 대화상자가 나타날 것입니다. "아니오, 지금 연결 안 함"을 선택하고 다음을 클릭합니다. 다음을 클릭하면 RLink USB 드라이버 설치를 위한 대화상자가 나타납니다."소프트웨어 자동으로 설치(권장)"을 선택하고 다음을 클릭합니다. 드라이버가 정상적으로 설치가 되면 다음 대화상자가 나타납니다. 마침을 클릭하여 드라이버 설치를 종료합니다. 여기 까지의 과정은 다음부터는 나타나지 않습니다. USB가 정상적으로 연결되.. 더보기
STM32 circle primer 2 통합개발환경 꾸미기 STM32 primer2는 ARM cortex-m3 코어를 적용한 STM32 프로세서를 탑재한 기기이다. 프로세서는 STM32F103E (512 Kbytes Flash) 이며, 리튬이온 배터리가 달려있고, 128x160 pixel 터치스크린(TFT) 디스플레이가 있다. 녹음과 재생이 가능한 오디오 기반 코넥, 4방향 조이스틱과 푸시버튼, Micro SD card 커넥터, IrDA transceiver , SPI, I2C, USART, CAN, analog/digital I/Os 에 접속을 위한 20핀 커넥터를 가지고 있다. STM32 circle primer 2 개발을 위해서 통합개발환경인 STM32용 RIDE를 사용할 수 있다. RIDE는 제품에 포함된 CD에 내장되어 있으며, CD가 없을 경우 홈페이.. 더보기