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

20160324_송민규_업무일지_펌웨어실습-LED 밝기 조절

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

1.PWM을 이용한 LED 밝기 조절

추가사항

 

<PWM.h>

 

 

 

 

 

<PWM.c>

 

 

 

 

 

<main.c>

 

 

결과

 

 

2.용어, 개념

 

 

*TCNTn에서 카운트하여 OCRNB와 비교한다. 그 후 waveform generation 에서  PWM파형을 만들어내고 OCnB를 통해 밖으로 내보낸다.

 

 

 

 

 

*OCRnx와 TCNTn을 8bit로 비교한다.

 

 

 

 

 

*Fast PWM Mode를 사용한다. 3번째 클럭부터 시작되는 것을 알 수 있다. 

 

 

 

 

 

*OC0B 는 PG5이다.

 

 

 

*6번 핀에 연결한다.

 

 

 

728x90