Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| cublocmain:msb:msb_pwm_example:index [2026/02/08 21:38] – admin | cublocmain:msb:msb_pwm_example:index [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== PWM 출력 테스트 ====== | ||
| - | *본 기능 MSB624RA-DC-OEM 에서만 동작됩니다. | ||
| - | |||
| - | PWM은 5V파형을 출력합니다. PWM 6~11채널을 각각 다른 듀티비로 출력하는 프로그램입니다. | ||
| - | |||
| - | < | ||
| - | #include " | ||
| - | Low 61 ‘ PWM 6 활성화 | ||
| - | Low 62 ‘ PWM 7 활성화 | ||
| - | Low 63 ‘ PWM 8 활성화 | ||
| - | Low 43 ‘ PWM 9 활성화 | ||
| - | Low 44 ‘ PWM 10 활성화 | ||
| - | Low 45 ‘ PWM 11 활성화 | ||
| - | Pwm 6,100,1200 | ||
| - | Pwm 7,300,2303 | ||
| - | Pwm 8,600,2303 | ||
| - | Pwm 9,800,2303 | ||
| - | Pwm 10, | ||
| - | Pwm 11, | ||
| - | </ | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | PWM 채널 6은 내부적으로 포트 61에 할당되어 있습니다. 따라서 포트61을 출력모드로 바꿔놓아야 PWM출력이 나옵니다. 최초상태는 입력모드로 되어 있습니다. 위 소스의 LOW 61 이 바로 61 포트를 출력모드 그리고 Low상태로 바꾸는 명령어입니다. | ||
| - | 마찬가지로 7~11 채널이 62, 63, 43, 44, 45에 할당되어 있습니다. | ||
| - | |||
| - | ^ 보드에 적혀있는 PWM채널 번호 ^ GPIO로 사용할때 쓰는 포트번호 ^ | ||
| - | | 6 | 61 | | ||
| - | | 7 | 62 | | ||
| - | | 8 | 63 | | ||
| - | | 9 | 43 | | ||
| - | | 10 | 44 | | ||
| - | | 11 | 45 | | ||
| - | |||
| - | ===== 내부 회로 ===== | ||
| - | |||
| - | HC245버퍼칩을 통해서 외부로 출력됩니다. | ||
| - | |||
| - | {{ : | ||
| - | |||
| - | 사용예 | ||
| - | < | ||
| - | #include " | ||
| - | Do | ||
| - | Low 61 ‘ PWM 6 를 Low상태로 만듦 | ||
| - | Wait 100 | ||
| - | High 61 ‘ PWM 6 를 High 상태로 만듦 | ||
| - | Wait 100 | ||
| - | Loop | ||
| - | </ | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | [[: | ||
