Skopiowano link do schowka!

Jak ustawić podświetlenie w modułach STM?

Zmianę poziomu podświetlenia w modułach STM, takich jak RVT101, RVT70 czy RVT50, można przeprowadzić poprzez sterowanie sygnałem PWM.
Na początek musisz poprawnie podłączyć wyświetlacz do komputera za pomocą STlink oraz korzystać z odpowiedniego oprogramowania TouchGFX.
Kluczem do zmiany jasności podświetlenia wyświetlacza jest ustawienie odpowiedniej wartości rejestru TIM15.

Podświetlenie jest sterowane za pomocą sprzętowego wyjścia PWM modułu TIM15 – możesz je regulować, zmieniając współczynnik wypełnienia PWM w zakresie od 0 do 998. Wartość 0 oznacza brak podświetlenia, a 998 to maksymalna wartość. Zajrzyj do pliku tim.c w szablonie projektu.

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;
jeśli (HAL_TIM_PWM_ConfigChannel(&htim15, &sConfigOC, TIM_CHANNEL_1) != HAL_OK)
{
Error_Handler();
}

Możesz to też zmienić bezpośrednio w rejestrach.

TIM15.CCR1 = Twoja_nowa_wartość_impulsu;

ODKRYJ NASZĄ

Whitepaper

Osiągnij idealną interakcję użytkownika z wyświetlaczem dzięki odpowiedniemu czujnikowi Touch Sensor IC. Czy kiedykolwiek zmagałeś się z problemami związanymi z fantomowymi dotknięciami lub certyfikacją? Rozwiń swoje prace B+R jak profesjonalista dzięki naszemu Whitepaperowi!

Przejdź do naszego katalogu produktów i zobacz, jak możesz oszczędzać dzięki jakości, nie na jakości.

Skontaktuj się z nami już teraz, oszczędzaj dzięki jakości, nie na jakości.