winston1777 0 24 сентября, 2017 Опубликовано 24 сентября, 2017 (изменено) · Жалоба Добрый день всем, помогите разобраться с SystemClock_Config Есть у меня два работающих примера под stm32f469 usb hid и второй пример использования экрана. Я пытаюсь объединить эти два примера в один и застрял на SystemClock_Config . Проблема в том что экран работает на системном таймере: RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; RCC_OscInitStruct.HSEState = RCC_HSE_ON; RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; RCC_OscInitStruct.PLL.PLLM = 8; RCC_OscInitStruct.PLL.PLLN = 360; RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; RCC_OscInitStruct.PLL.PLLQ = 7; RCC_OscInitStruct.PLL.PLLR = 6; А USB на: RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; RCC_OscInitStruct.HSEState = RCC_HSE_ON; RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; RCC_OscInitStruct.PLL.PLLM = 4; RCC_OscInitStruct.PLL.PLLN = 180; RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; RCC_OscInitStruct.PLL.PLLQ = 7; RCC_OscInitStruct.PLL.PLLR = 2; Я не совсем понимаю как можно этот системный таймер объединить, или сделать иначе чтобы и usb работал и экран ? Изменено 24 сентября, 2017 пользователем IgorKossak [codebox] для длинного кода, [code] - для короткого! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SSerge 4 24 сентября, 2017 Опубликовано 24 сентября, 2017 · Жалоба Посмотрите на fig16 из реф.мануала. Там нарисованы три блока PLL. Первый вырабатывает системный клок и 48МГц для USB, а третий, кроме всего прочего, клок для LCD-TFT. Эта картинка плюс описание соответствующих регистров дают достаточно информации чтобы на клочке бумаги прикинуть/посчитать как настроить блоки PLL для выработки нужных частот. Если же этот путь Вам кажется недостаточно современным и "инновационным", то того же результата можно добиться чуть более сложным способом, настраивая клоки в CubeMX. Но без чтения референс мануала всё равно не обойтись. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться