LCD 프로그래밍을 위한 기초 작업

 

학습목표

 

- Makefile을 수정하여 c 파일을 추가적으로 컴파일 할 수 있다.

- ATmega I/O 레지스터 on/off를 위한 컴파일을 할 수 있다.

- 명령어 static의 기능을 알 수 있다.

ATmega에서 c파일을 추가 하려고 할 때,

 

makefile에서 SRC를 검색해서 찾은 후 한 칸 띄우고 옆에 추가하고 싶은 c파일을 적어준다.

tab키를 사용하여 #define과 정의항을 띄워준다.

 

//extern "c"C++에서 사용하는 언어이다.

 

static 변수는..

 

1. 지역 변수를 전역 변수화

 

2. 변수의 보안옵션(전역 변수에 static 선언 시 -> 외부 파일에서 접근 불가) //링크를 걸어서 컴파일 할 때 전역변수의 이름이 겹칠 수 있다. 이 때 static선언을 하면 외부 파일에서는 해당하는 변수를 볼 수 없다.

 

3. 함수의 보안옵션

 

필요한 형태로 결과 값을 도출하기 위해서는 ##을 활용하면 인자 사이에 원하는 특정 값을 입력할 수 있다.

 

ex) Add(int A, B) A ## 더하기 ## B

-> A 더하기 B







반응형
Posted by newind2000