
#<함수형>*********************************
void _Pwm_비율_(unsigned char   p장치번호,
               unsigned char   p채널번호,
               unsigned short  p비율);

#<인수>
'p장치번호'
PWM 장치 번호(0 - 2 사이값).
'p채널번호'
채널 번호(0 - 3 사이값).
'p비율'
설정할 듀티값.
1 출력구간 : 0 <= X <= p비율.
0 출력구간 : p비율 < X <= 주기.

#<반환값>

#***************************************

#<적용구분>

"맷돌 전용"

#<선언문서>

"_Pwm_비율_.h"

#<설명>

지정된 PWM 장치의 지정채널의 듀티값을 설정합니다.

맷돌의 PWM 장치는 77.4144Mhz 주파수가 공급되고 있으며 이 주파수를 분주하는 <분주비> 와 
<주기> 의 설정에 영향을 받습니다.

1 출력 : 0 <= X <= 듀티값.
0 출력 : 듀티값 < X <= 주기값.

으로 1 -> 0 의 출력이 주기적으로 반복되어 PWM 이 출력되게 됩니다.

#<예제>

  // ...
  
  //PWM장치 0번을 [PWM 발생기] 로 생성합니다.
  _Pwm_생성_(0, 1);
  
  //분주비 78 과 주기 20000 으로 설정합니다(RC 서보제어용 설정값).
  //이 경우 20ms 주기를 갖는 PWM 파형이 발생합니다.
  _Pwm_설정_(0, 78, 20000);
  
  //2번 채널을 열어줍니다.
  _Pwm_채널_(0, 2, 1);
  
  //2번 채널이 사용하는 핀을 열어줍니다.
  _Pwm_핀_(0, 2, 1);
 
  //1.5ms 정도의 듀티로 설정합니다(RC 서보 중립위치).
  _Pwm_비율_(0, 2, 1500);   
  
  // ...
  
  //PWM장치 0번을 삭제합니다.
  _Pwm_삭제_(0); 
  
  //2번 채널이 사용하는 핀을 닫아줍니다.
  _Pwm_핀_(0, 2, 0);
  
  // ...

  