» Poradna » Programy

Knihovna emWin - touchpad nereaguje

 |   |  Microsoft Windows 7 Firefox 45.0

Dobrý den,snažím se udělat jednoduchý program s použitím knihovny emWin, který na LCD displeji vykreslí tlačítko a po jeho stisknutí rozsvítím diodu. Touchpad ale nereaguje na stisknutí. Máte nějaký nápad kde jsem udělal chybu?int main(void){ BUTTON_Handle hButton; /* STM32F4xx HAL library initialization: - Configure the Flash prefetch, instruction and Data caches - Configure the Systick to generate an interrupt each 1 msec - Set NVIC Group Priority to 4 - Global MSP (MCU Support Package) initialization */ HAL_Init(); /* Initialize LCD and LEDs */ BSP_Config(); /* Configure the system clock to 180 MHz */ SystemClock_Config(); /***********************************************************/ /* Compute the prescaler value to have TIM3 counter clock equal to 10 KHz */ uwPrescalerValue = (uint32_t) ((SystemCoreClock /2) / 10000) - 1; /* Set TIMx instance */ TimHandle.Instance = TIM3; /* Initialize TIM3 peripheral as follows: + Period = 500 - 1 + Prescaler = ((SystemCoreClock/2)/10000) - 1 + ClockDivision = 0 + Counter direction = Up */ TimHandle.Init.Period = 5000 - 1; TimHandle.Init.Prescaler = uwPrescalerValue; TimHandle.Init.ClockDivision = 0; TimHandle.Init.CounterMode = TIM_COUNTERMODE_UP; if(HAL_TIM_Base_Init(&TimHandle) != HAL_OK) { while(1) { } } /*##-2- Start the TIM Base generation in interrupt mode ####################*/ /* Start Channel1 */ if(HAL_TIM_Base_Start_IT(&TimHandle) != HAL_OK) { Ukázat celý příspěvek

Mohlo by vás také zajímat

Odpovědi na otázku

 |   |  Microsoft Windows 7 Firefox 45.0

Nikoho nic nenapadá?

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Knihovna, Instance, Library, Stisknutí, The Flash, Generation, Loop, Break