/***************************************
STM3210B LED blinky
LED : PC6~PC9
Author : 손창한.
*****************************************/
#include <stm32f10x.h>
int main(void)
{
GPIO_InitTypeDef GPIO_InitStructure; //구조체 변수 선언
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); //클럭 연결
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //출력설정
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz; //클럭속도
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9;
GPIO_Init(GPIOC, &GPIO_InitStructure);
GPIOC->ODR &= ~(GPIO_Pin_6|GPIO_Pin_7); //LED 6,7 off
GPIOC->ODR |= GPIO_Pin_8|GPIO_Pin_9; //LED 8,9 on
while(1){
GPIOC->ODR ^= GPIO_Pin_6|GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9; //반전
for(vu32 t=0;t<2000000;t++); //delay
}
}
'컴퓨터 > Cortex-M3(STM32F103)' 카테고리의 다른 글
STM32F103 PWM (0) | 2012.06.25 |
---|---|
[STM3210B] MFND-100 7-SEGMENT MODULE 구동 (0) | 2011.09.30 |
삼광도트매트릭스 기본 프로그램 (0) | 2011.08.24 |
[STM3210B]GLCD 만능달력 (0) | 2011.07.12 |
[STM3210B]RTC를 이용하여 TEXT LCD에 날짜가 표시되는 시계 (0) | 2011.06.30 |