Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
cublocmain:msb:msb_pwm_example:index [2026/02/08 21:38] admincublocmain: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채널을 각각 다른 듀티비로 출력하는 프로그램입니다. 
- 
-<code> 
-#include "MSB6XX" 
-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,1000,2303 
-Pwm 11,1100,2303 
-</code> 
- 
-{{ :cublocmain:msb:msb_pwm_example:msb624radcoem_desc2.png?nolink |}} 
- 
-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버퍼칩을 통해서 외부로 출력됩니다. 
- 
-{{ :cublocmain:msb:msb_pwm_example:msb624oem_descpwm.png?nolink |}} 
- 
-사용예 
-<code> 
-#include "MSB6XX" 
-Do 
-Low 61   ‘ PWM 6 를 Low상태로 만듦 
-Wait 100  
-High 61   ‘ PWM 6 를 High 상태로 만듦 
-Wait 100 
-Loop 
-</code> 
- 
-[[https://blog.naver.com/cubloc/222033730948|레더에서 PWM포트 사용예 (BLOG)]] 
- 
-[[:cublocmain:msb:index#예제_모음|상위 페이지로 이동]]