[C&Processor] 서론 -2- C언어




Chapter 1. 

S/W 개발과 Processor 관련된 용어를 설명하고 MDK ARM 의 설치방법 설명하며, 

우리는 기능을 배울 때 각각의 기능을 ' 2개의 예제 '를 통해 보드에서 실행가능한 ' 이미지 ' 를 만드는

방법을 학습할 것입니다.
(2개의 예제는 아래와 같습니다.)

2개의 예제란? 

① 문자열을 기반으로 분석하는 방법
(C Source code 기반 분석)

② C-C 체크 프로그램을 이용한 그래픽 분석방법
(Trigging을 통한 파형 Data 분석)

으로 학습합니다.



Chapter 2.

' GPIO ' Port 를 제어하는 방법을 배웁니다.
(' GPIO '는 모든 Processor 가 기본적으로 가지고 있는 Digital I/O 의 한 종류입니다. )

GPIO 같은 Processor 내부의 주변 장치를 사용하기 위해서는

반드시 그 전에 ' Clock '' Watchdog Timer '를 설정해야 합니다.

우리는 이 것이 ' 무엇 ' 이고 어떻게 ' 설정 ' 해야 하는지 배울 것입니다.



바로 위에서 말하는 Processor의 범위는 Core 단위(Low Level)를 설정하는 정도까지는 아닙니다.

이는 내부의 ' 기능단위 '(Function) 정도를 말합니다.
(꼭 명심하세요.)

이는 Core의 명령에 의해 Data를 특정한 규칙에 따라 ' 외부의 부품(혹은 소자) ' 로

' 전송 & 수신 ' 할 수 있도록 만든 전자 장치임을 명심합시다.



특정한 규칙에 따라 Data를 전송, 수신하는 UART, I2C, SPI, I2S에 대해 배울 것입니다.

더불어 C언어의 작성방법, Pointer에 대한 개념을 학습할 것 입니다.



Chapter 3.

Interrupt 에 대한 개념을 배우며 M Family에 특화된 내용을 알려드릴 것입니다.

이에 따라 해당 보드의 Processor 측면에서 고려해야할 내용을 설명합니다.



① Interrupt를 발생시키고 발생한 Interrupt를 처리하는 방법

② 일정한 시간간격을 생성 시키기 위해서 ' Timer ' 가 사용되며 어떻게 사용해야 되는지 학습합니다.

③ I2C 통신방식에 대해 학습, 직접 I2C 통신으로 연결된 온도센서의 Data를 읽어서

   C-C 체크 프로그램Window Scope 에 표시하는 방법도 학습할 것입니다.
   (① 문자열 기반으로 분석하는 방법)

④ Digital GPIO 단자 하나를 선택하여 C-C 체크 프로그램의 Window Scope로 화면 표시

   하기 위한 오실로스코프의 Probe를 설정하는 방법
   (② C-C 체크 프로그램을 이용한 그래픽 분석방법)



Chapter 4.

보드에 Processor 내부를 살펴보자.

SPI 통신에 대해 학습할 것이며 이후 직렬 Flash Memory 관련 Code를 개발하게 될 것입니다.



Chapter 5.

보드의 Processor로 ADC(Analog to Digital)로 변환하는 Convertor를 학습합니다.

또한 DAC(Digital to Analog) 를 이용하여 임의의 파형을 생성하는 방법을 학습합니다.

최종적으론 ADC + DAC + Timer 를 혼용하여 만든 Circuit에 파형을 제공하고

이것을 측정하는 방법을 학습하게 될 것입니다.



더 자료가 필요할 시 Application Note를 참고하면 됩니다.

덧글

댓글 입력 영역



통계 위젯 (블랙)

017
93
209469