AVR 스터디 [2019.05.12]

2019. 5. 9. 02:50임베디드/ATmega128

1. 인터럽트 필요성

- 2가지 일을 실행해야 하는데 main 하나에서 동작하기엔 오동작 위험성이 존재할 때 

2. 인터럽트 개요

- 인터럽트 3가지 조건(1. 컨트롤 레지스터 2. 마스크 레지스터 3. sei())과 채터링 발생에서의 EIFR clear 필요성

3. 세그먼트 구동

- 눈속임 원리 이해와 배열 인덱스를 활용한 프로그램

4. 소스코드 관리

- 각 역할마다 헤더와 소스로, 헤더파일엔 헤더와 함수 프로토타입 소스파일엔 전역변수와 함수 내용

- 변수를 가져다 쓸땐 extern 선언

 

1번 과제

 

2번 과제

 

'임베디드 > ATmega128' 카테고리의 다른 글

EEPROM과 Flash Memory  (0) 2019.05.09
AVR과 arduino의 차이  (0) 2019.05.09
프로그램을 다운하는 2가지 방법  (0) 2019.05.03
마이크로컨트롤러와 마이크로프로세서  (0) 2019.05.03
#ifndef ~ #endif 의미  (0) 2019.05.01