(Atmega128 순한 맛집) 타이머카운터0 이용해서 LED 켜기


(Atmega128 순한 맛집) 타이머카운터0 이용해서 LED 켜기

준비물atmega128문제를 풀어 보아요.오버플로우 인터럽트를 사용하고 타이머/카운터 0을 사용해서 0.5초 간격으로 PB0핀에 연결된 led를 점멸시켜보아요.코드설명오버플로가 발생한 횟수를 저장하기 위해서 count을 선언합니다.state는 led 점멸 상태를 뜻합니다. 타이머카운터0을 오버플로우 모드로 사용하겠다는 표시입니다.오버플로가 32회 발생하면 0.5초가 경과하죠. 그러면 카운트가 다시 0으로초기화 되고, led는 상태가 반전됩니다. 그것을 출력해줍니다. 제가 봐도 난해해요 ㅎㅎ 그러니 더욱 자세히 풀어 써볼게요. 잘 따라오세요. (뒤에서도 나오지만 우리 ATmega128은 16MHz 클럭이 고정되어 있구요. 분주비는 1024로 설정해..........

(Atmega128 순한 맛집) 타이머카운터0 이용해서 LED 켜기에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : (Atmega128 순한 맛집) 타이머카운터0 이용해서 LED 켜기