디오의 펄스폭변조(PWM) 변수구에 대한 설명입니다.
디오(DIO)32
05,펄스폭변조(PWM) 변수구조
2009-10-20
| 펄스폭 변조(PWM) 기능 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 펄스폭 변조(PWM) 기능은 75Hz의 고정 주파수를 128등분하여 변조 출력합니다. 따라서 주파수는 바꿀 수 없습니다. 여러분은 프로그램으로 이 변수에 0~128까지의 값을 설정하면, 0일경우에는 신호가 로우로 되고 128이상일 경우에는 신호가 하이로 되며 중간값일 경우에는 시스템에서 자동으로 신호 폭을 조정하여 출력합니다. 이 기능을 이용하여 각각의 디지털 포트에 128등분으로 구별 가능한 펄스폭변조 데이터를 출력할 수 있습니다. 주로 LED의 밝기를 조절하거나 외부 회로와 연계하여 프로그램적으로 가변이 필요한 아날로그 제어에 이용합니다. PWM 제어를RGB LED에 적용할 경우 RGB LED 한 개를 제어하는데 각각의 색에 단자를 연결하여야 하므로 단자 3개가 필요합니다. 이렇게하여 PWM 제어를 할 경우, 128 * 128 * 128 = 2,097,152 가지의 색을 연출할 수 있습니다. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
< 펄스폭 변조(PWM) 변수 구조 > |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 특수 기능 변수 참고사항: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DIO32 디바이스의 시스템 프로그램은 특수 기능 변수에 의하여 제어됩니다. 특수 기능 변수는 기능을 사용하지 않는 경우 범용 변수로 사용할 수 있습니다. 별도의 표기가 없는 경우, 데이터는 소실되지 않고 그대로 유지됩니다. 또한 데이터 비트가 ‘X’로 표기된 부분은 해당 특수기능을 사용하는 동안 내부적으로 사용되므로 데이터 쓰기를 해서는 안됩니다. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||