본문 바로가기

컴퓨터/Cortex-M3(STM32F103)

[STM3210B]RTC를 이용하여 TEXT LCD에 날짜가 표시되는 시계 ARM Cortex-M3보드에 TEXT LCD를 연결하여 RTC를 이용한 시계입니다. 전원을 제거하더라도 시계는 계속 가고 있습니다. 오전/오후는 사용자 정의 문자를 이용하였습니다. 한국장애인고용공단 부산직업능력개발원 정보기술분야 학생 작품입니다. /************************************************ 제목 :TEXT LCD 날짜및 시간표시(RTC이용) 보드 : STM3210B LCD : Dr.Kim TEXT LCD Module MLCD-100 최초작성일 : 2011.06.28 작성자 : 부산직업능력개발원 정보기술 *** 핀연결 1(DB5) : PA5 2(DB4) : PA4 3(DB6) : PA6 4(DB3) : PA3 5(DB7) : PA7 6(DB2) : PA2 8(.. 더보기
[STM3210B]TEXT LCD Module MLCD-100 기본 구동 프로그램 /************************************************ 제목 :TEXT LCD 구동 보드 : STM3210B LCD : Dr.Kim TEXT LCD Module MLCD-100 최초작성일 : 2011.06.28 작성자 : 부산직업능력개발원 정보기술 *** 핀연결 1(DB5) : PA5 2(DB4) : PA4 3(DB6) : PA6 4(DB3) : PA3 5(DB7) : PA7 6(DB2) : PA2 8(DB1) : PA1 9(E) : PB0 10(DB0) : PA0 11(RS) : PE7 19(VCC) : 5V 20(GND) : GND *************************************************/ #include "stm32f10x.h" #i.. 더보기
myCortex(LM3S8962)에서 광전자도트매트릭스 테스트 프로그램 #include "inc/lm3s8962.h" #include "inc/hw_memmap.h" #include "inc/hw_types.h" #include "DriverLib/debug.h" #include "DriverLib/gpio.h" #include "DriverLib/sysctl.h" typedef unsigned char u8; typedef volatile unsigned int vu32; /* #define A3_ON GPIOB->ODR |= GPIO_Pin_6 #define A3_OFF GPIOB->ODR &= ~GPIO_Pin_6 #define A2_ON GPIOB->ODR |= GPIO_Pin_7 #define A2_OFF GPIOB->ODR &= ~GPIO_Pin_7 #define.. 더보기
STM3210E보드에 있는 LED점멸하기(GPIO) /*************************************** STM3210E LED blinky LED : PF6~PF9 *****************************************/ #include int main(void) { GPIO_InitTypeDef GPIO_InitStructure; //구조체 변수 선언 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOF, ENABLE); //클럭 연결 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //출력설정 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz; //클럭속도 GPIO_InitStructure.GPIO_Pin = G.. 더보기
H-JTAG 개발환경 구축 이번시간에는 Cortex-M3 개발실습을 위하여 H-JTAG 디버거 환경에서 개발을 위한 개발환경 구축을 해 보겠습니다. 1. IAR Workbench for ARM을 설치합니다. 프로그램은 www.iar.com 에서 kickstart버전을 다운로드 받으시면 됩니다. 2. H-JTAG 프로그램을 설치합니다. 프로그램은 http://www.hjtag.com/에서 다운로드 받습니다. 3. STM32F10X_StdPeriph_Lib 를 구합니다. www.st.com에서 구할 수 있습니다. 4. 프로젝트 폴더를 만듭니다. 프로젝트 폴더는 작업한 프로그램이 저장되는 폴더입니다. 5. stm32f10x_stdperiph_lib.zip 압축을 푼 후 다음 순서대로 파일들을 프로젝트 폴더로 복사해 옵니다. 가. STM.. 더보기