홈 > 고객/기술지원 > Q & A
i.MX8M | MV8895 | MV8890 | MV7420 | MV5260 | MV5422 | MV4412TAB | MV4412 | S5PV210 | iMX6Q | AM3358
Android | Linux | Windows CE | Firmware
 
Re, backlight 또는 PWM
등록인 : 마이크로비젼 |

>안녕하세요?
>
>MVV210 보드를 사용하고 있습니다.
>backlight 선이 XpwmTOUT3 에 연결되어 있는데,
>PWM으로 backlight 조절하는 예제가 있으면 보내주실 수 있나요?

마이크로비젼 기술지원팀입니다.

Linux에서는 아래를 참고하시길 바랍니다.
PWM 연결 부분을 확인한 결과 동작하는 것을 확인 하였습니다. 확인 방법은 오실로스코프로 신호변화를 확인 하였습니다. PWM소스의 위치는 아래를 참고하시길 바랍니다.

File: kernel_2.6.32_v210\\arch\\arm\\mach-s5pv210\\mach-smdkv210.c

Func: smdk_backlight_register()

#if defined(CONFIG_HAVE_PWM)
static struct platform_pwm_backlight_data smdk_backlight_data = {
.pwm_id = 3,
.max_brightness = 255,
.dft_brightness = 120,
.pwm_period_ns = 78770,
};

static struct platform_device smdk_backlight_device = {
.name = \"pwm-backlight\",
.id = -1,
.dev = {
.parent = &s3c_device_timer[3].dev,
.platform_data = &smdk_backlight_data,
},
};
static void __init smdk_backlight_register(void)
{
int ret = platform_device_register(&smdk_backlight_device);
if (ret)
printk(KERN_ERR \"smdk: failed to register backlight device: %d\\n\", ret);
}
#endif

위 소스에서 함수를 보시면 됩니다.
여기서 PWM신호 변화까지는 확인하였지만 LCD에서 화면 밝기변화는 확인 하지 못했습니다.

winCE에서는 BSP에 위와 관련된 부분이 포함이 안되어 있어 다른 보드에서 있는 자료를 첨부하여 보내드립니다. 확인해 보시길 바랍니다.
덧글 0 | 엮인글 0
 





 
    33 / 2,662,873
서울특별시 구로구 구로3동 235번지 한신IT타워 1004호 TEL. 02-3283-0101 FAX. 02-3283-0160
사업자등록번호 : 116-81-51889 대표자 : 이현재 E-MAIL : sale@microvision.co.kr
COPYRIGHT 2004 (주)마이크로비젼 ALL RIGHTS RESERVED.
%3Cul+class%3D%22Klocation%22%3E%3Cli+class%3D%22first%22%3E%3Ca+href%3D%22..%2Fhome%2F%22%3EHOME%3C%2Fa%3E%3C%2Fli%3E%3Cli%3E%3Ca+href%3D%22..%2Fhome%2Fsub03.php%22%3E%EA%B3%A0%EA%B0%9D%2F%EA%B8%B0%EC%88%A0%EC%A7%80%EC%9B%90%3C%2Fa%3E%3C%2Fli%3E%3Cli%3E%3Ca+href%3D%22..%2Fhome%2Fsub03.php%3Fmid%3D51%22%3EQ+%26+A%3C%2Fa%3E%3C%2Fli%3E%3C%2Ful%3E