본문 바로가기
반응형

Robot40

[STM32F10x-StdPeriph] 2. SmartRobot Board 실습 - GPIO Input Control 0. 들어가기 전에 이번 강좌에서는 이전 강좌에 이어 GPIO Input 컨트롤을 해볼까 합니다. 앞의 예제를 그대로 이용할 생각이며, J7-4 번 핀을 Switch등을 통해 입력으로 받아 Low/High에 따라 J7 - 3번 핀의 출력을 제어해보는 것이 목적입니다. Base Code는 http://lifeseed.tistory.com/75 게시물의 첨부파일이며, 컴파일 Error가 발생할 경우 http://lifeseed.tistory.com/76 의 1번항목을 정독 부탁드립니다. 1. 코드 작성 및 컴파일 SmartRobot Board의 J7-3 은 PB2, J7-4 는 PB10입니다. void setup(void) { GPIO_InitTypeDef GPIO_InitStructure; // RCC C.. 2013. 11. 18.
[STM32F10x-StdPeriph] 1. SmartRobot Board 실습 - GPIO Output Control 0. 들어가기 전에 이번 강좌에서는 GPIO컨트롤을 해볼까 합니다. GroundZero님이 http://cafe.naver.com/openrt/2669 게시물에 올리신 아두이노를 이용한 J7-3 번 핀에 대한 컨트롤을 Standard Peripheral Library를 이요하여 구현해보는 것이 목적입니다. Base Code는 http://lifeseed.tistory.com/75 게시물의 첨부파일이며, 1초마다 LED가 켜졌다, 꺼졌다를 반복하는 코드입니다. 1. 코드 작성 및 컴파일 void setup(void) { GPIO_InitTypeDef GPIO_InitStructure; // RCC Configuration RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB , E.. 2013. 11. 18.
[STM32F10x-StdPeriph] 0. SmartRobot Board 실습 - 실습용 기본 코드 공유 1. 시작하기 이제 부터 간단한 STM32를 구동하기 위한 Simple한 예제를 하나씩 강좌로 진행하도록 하겠습니다. 제목에 [STM32F10x-StdPeriph] 라는 Tag가 붙은 글들은 ST에서 제공하는 Standard Peripheral Driver를 이용한 예제입니다. 코드 트리는 복작하게 보이지만 arch 폴더의 main.c 에서만 코딩할 예정이며, 향후 추가되는 강좌는 첨부된 소스의 main.c에 작성하여 간단히 테스트가 가능하도록 할 예정입니다. 첫번째 목적은 Chip의 자세한 Spec은 모르더라도 제공되는 Library를 통해 기능을 구현하는 것입니다. 두번째 목적은 구현된 Library의 기능을 바탕으로 Chip을 어떻게 Control하는지 Library 함수를 살펴보게 될 것입니다. .. 2013. 11. 18.
GIT Hub 이용하기 (Windows8) GIT도 익숙하지 않은데, GIT Hub라는 놈을 처음 사용해보게 되었다. 이래 저래 익숙치 않은데, 어쨌거나 처음으로 Base Code를 Commit & Push해 보았다. 시스템에 따라, 조금 설정이 필요한 부분도 있는데, 잊지 않기 위해 글로 남겨본다. 0. GIT 사용 준비하기 우선 GIT Program을 다운 받아 설치해야 한다. 다운로드는 http://git-scm.com/downloads 에 접속하여 본인의 시스템에 맞는 것으로 다운받자. 본인의 PC는 windows8이 설치가 되어 있어서 윈도우 버전을 다운로드 받았다. 다운로드 창에서 Windows Log를 클릭하면 http://git-scm.com/download/win 으로 이동하며 파일 다운로드 창이 뜨며, 설치 가능한 버전을 다운로.. 2013. 11. 13.