인프런 커뮤니티 질문&답변

규철님의 프로필 이미지

작성한 질문수

FreeRTOS 프로그래밍

RTOS에서의 디바이스 드라이버 처리

멀티태스킹

24.01.13 16:14 작성

·

211

1

안녕하세요 강사님! 해당 강의에서 LCD펌웨어를 멀티태스킹가능하도록 만드는 방법에 대해서 공부하였습니다.

만약에 모터를 제어하는 펌웨어를 멀티태스킹 가능하게 task로 만들면 해당 task가 멀티태스킹 되면서 PWM duty cycle이 낮아질 수도 있나요??

아니면 pwm 장치는 cpu와 독립적으로 동작해서 다른 task에게 선점당하여도 똑같은 출력을 유지하는지 궁금합니다!

답변 1

0

홍영기님의 프로필 이미지
홍영기
지식공유자

2024. 01. 13. 22:13

안녕하세요, 규철님!

PWM TIMER 는 하드웨어로 타이머를 운용하는 방식이기에 프로그램의 멀티태스킹 동작에 의해 거의 영향을 받지 않습니다. 자유롭게 사용하시면 됩니다.^^

추가적으로 궁금한 점 있으시면 다시 글 남겨주세요.

규철님의 프로필 이미지

작성한 질문수

질문하기