ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
1115025 Топик полностью
Dingo (07.07.2021 13:15, просмотров: 400) ответил oleg110592 на у этого немца хост рабочий - usb флэшка функционирует. Есть там немного SPL-ных настроек периферии, легко переделать на регистры
Спасибо, посмотрю. Но уровень документаци у CubeMX.. Например, в UM1725 
How to use this driver
1. Declare a HCD_HandleTypeDef handle structure, for example: HCD_HandleTypeDef hhcd;
2. Fill parameters of Init structure in HCD handle
3. Call HAL_HCD_Init() API to initialize the HCD peripheral (Core, Host core, ...)
4. Initialize the HCD low level resources through the HAL_HCD_MspInit() API:
a. Enable the HCD/USB Low Level interface clock using the following macros
◦ __HAL_RCC_USB_OTG_FS_CLK_ENABLE();
◦ __HAL_RCC_USB_OTG_HS_CLK_ENABLE(); (For High Speed Mode)
◦ __HAL_RCC_USB_OTG_HS_ULPI_CLK_ENABLE(); (For High Speed Mode)
b. Initialize the related GPIO clocksc. Configure HCD pin-outd. Configure HCD NVIC interrupt
5. Associate the Upper USB Host stack to the HAL HCD Driver:
a. hhcd.pData = phost;
6. Enable HCD transmission and reception:
a. HAL_HCD_Start();

Почему Enable the HCD/USB Low Level interface clock using the following macros нельзя было встроить в графический конфигуратор, раз уж они именно его и пилят? Такое впечатление, что документ - просто перечисление функций, и типов данных, а остальное - догадывайтесь сами хуяк-хуяк-и-в-продкшн . Или просто такой стиль документации мой мозг не воспринимает совсем.