研究生
最后登录1970-1-1
在线时间 小时
注册时间2013-5-4
|
本帖最后由 苹果鱼吉 于 2013-5-10 17:10 编辑
原理图上说明可以使用PWM来实现屏幕亮度的调节,我谢了程序让屏幕以2秒的周期亮灭,为什么屏幕一直是亮着的,而且屏幕亮度有点偏低?
还有一个问题就是能不能给详细讲解一下PWM调节背光的原理?
程序如下:
int main()
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE);
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOD, &GPIO_InitStructure);
GPIO_ResetBits(GPIOD, GPIO_Pin_13);
DelayMs(1000);
while(1)
{
GPIO_SetBits(GPIOD, GPIO_Pin_13);
DelayMs(1000);
GPIO_ResetBits(GPIOD, GPIO_Pin_13);
DelayMs(1000);
}
}
|
|