Lab Getting Started Part1

개요

보드의 상의 LED1과 LED2를 서로 다른 주기로 점멸한다.

목적

Dave 및 XMC4500 kit를 처음으로 활용해 보고, 정상적인 설치여부를 확인한다.

학습성과

  • DAVE 개발 환경 이해
  • DAVE App 이해

선행사항들

Lecture Getting Started

참고자료 및 심화학습

예제에 대한 설명

LabGettingStartedPart1_Part1SystemDiagram

예제 동작

  • 보드 상의 LED1은 5 Hz의 주파수로 점멸한다.
  • 보드 상의 LED2는 1 Hz의 주파수로 점멸한다.

준비물과 하드웨어 구성

  • XMC4500 Relax Lite Kit-V1
  • DAVE v4.3.2

프로그램 작성

  1. 상단의 [File]-[New]-[DAVE Project] 메뉴를 사용하여 DAVE Project를 새로 만든다.

LabGettingStartedPart1_NewProject1

LabGettingStartedPart1_NewProject2

  1. 툴바에서 Add New APP 을 사용하여 다음과 같이 PWM APP을 검색하고 추가한다. 추가하면 하단에 PWM App이 추가된 것을 확인 할 수 있다.

LabGettingStartedPart1_AddApp1

LabGettingStartedPart1_AddApp2

  1. PWM_0 APP의 오른쪽 마우스 메뉴에서 Rename Instance Label 을 클릭하여 앱 이름을 dhPWM_0으로 변경한다.

  2. dhPWM_0 APP을 더블클릭하여 설정을 다음과 같이 변경한다.

LabGettingStartedPart1_ConfigPwm1

  1. dhPWM_0 APP의 오른쪽 마우스 메뉴에서 Add New Instance 를 선택한다. 그리고 3번과정과 같은 방법으로 dhPWM_1라고 APP 이름을 변경한다.

LabGettingStartedPart1_AddNewInstance1

LabGettingStartedPart1_AddNewInstance2

  1. dhPWM_0 APP의 오른쪽 마우스 메뉴에서 Copy APP Configuration 을 선택하고, dhPWM_1 APP의 오른쪽 마우스 메뉴에서 Paste APP Configuration 을 선택한다. 그 후, dhPWM_1 APP 설정에서 Frequency만 1 Hz로 변경한다.

LabGettingStartedPart1_ConfigPwm2

  1. 툴바에서 Manual Pin Allocator 사용하여 PWM Output pin을 다음과 같이 설정한다.

LabGettingStartedPart1_PinAllocation1

  1. 툴바에서 Report 를 사용하여 APP 설정사항들을 확인 할 수 있다.

LabGettingStartedPart1_Report1

  1. 툴바에서 Generate Code 를 선택하여 APP 설정들을 실제로 코드에 반영하도록 한다.

  2. 코드를 빌드하고 마이크로컨트롤러에 다운로드 한다.

실행결과

  • 보드 상의 LED1은 5 Hz, LED2는 1Hz로 점멸 되는 것을 확인 할 수 있다.