Comment régler le rétroéclairage dans les modules STM ?

La modification du niveau de rétroéclairage dans les modules STM tels que RVT101, RVT70, RVT50 est possible en contrôlant le signal PWM.
Pour commencer, il est nécessaire de connecter correctement l’écran et le PC à l’aide de STlink et d’utiliser le logiciel approprié TouchGFX.
La clé pour modifier l’intensité du rétroéclairage de l’écran est le réglage de la valeur appropriée de TIM15.
Le rétroéclairage est contrôlé par la sortie PWM HW du TIM15. Vous pouvez l’ajuster en changeant le taux PWM de 0 à 998. 0 signifie qu’il n’y a pas de rétroéclairage et 998 est le maximum. Regardez le fichier tim.c dans le projet template.
sConfigOC.OCMode = TIM_OCMODE_PWM1 ;
sConfigOC.Pulse = 998 ;
sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH ;
sConfigOC.OCNPolarity = TIM_OCNPOLARITY_HIGH ;
sConfigOC.OCFastMode = TIM_OCFAST_DISABLE ;
sConfigOC.OCIdleState = TIM_OCIDLESTATE_RESET ;
sConfigOC.OCNIdleState = TIM_OCNIDLESTATE_RESET ;
si (HAL_TIM_PWM_ConfigChannel(&htim15, &sConfigOC, TIM_CHANNEL_1) != HAL_OK)
{
Gestionnaire d’erreurs() ;
}
Vous pouvez également le modifier directement sur les registres.
TIM15.CCR1 = Votre_nouvelle_valeur_d’impulsion ;
Go to Top