내용으로 건너뛰기
사용자 도구
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
English
현재 위치:
index
»
msb
»
msb_pwm_example
msb:msb_pwm_example:index
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== 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> {{ :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버퍼칩을 통해서 외부로 출력됩니다. {{ :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포트 사용예]] [[msb:index#예제_모음|상위 페이지로 이동]]
msb/msb_pwm_example/index.txt
· 마지막으로 수정됨: 2021/01/23 14:33 저자
Comfile Technology
문서 도구
문서 보기
이전 판
역링크
맨 위로