본문 바로가기
코스웨어/16년 스마트컨트롤러

20160317_장진웅_업무일지_펌웨어 실습(타이머카운터)

by 알 수 없는 사용자 2016. 3. 17.
728x90
반응형

 

LCD 타이머카운터 실습 이론--------------------------

 

 

 

 

 

주파수 분주비 클럭 당 소요시간 기준시간 카운터
16000000 1 0.0000000625000 0.001 16000.000
16000000 8 0.0000005000000 0.001 2000.000
16000000 64 0.0000040000000 0.001 250.000
16000000 256 0.0000160000000 0.001 62.500
16000000 1024 0.0000640000000 0.001 15.625

 

나중에 타이머 만들 때 필요합니다.

 분주비 256, 1024는 소수점이 나와서 정교한 타이머를 만들기 위해서 사용합니다.

하지만, 8bit ATmega가 사용할 수 있는 분주비 1, 8, 64, 1024를 선택합니다. 그중에 255까지 사용할 수 있는 64를 사용합니다.

 

<ATmega2560 Datasheet 115page>

Tn은 외부에서 클럭을 가지고 오는 녀석.

From Prescaler가 ATmega 내부에서 클럭을 가지고 오는 녀석이다.

여기서 클럭 갯수를 센다. 255까지 셀수 있다.

 

TCNTn과 동일한 역할을 합니다.

 

 

 

 

 

 

LCD 타이머카운터 실습1--------------------------<A반복, 초 출력.>

<소스>

20160317_LCD_A반복출력.zip

<출력 영상>

 

 

<소스>

 

20160317_LCD_초출력.zip

<출력 영상> 

 

728x90