- 
	
- Проблема в том, что HAL из CubeMX использует системный таймер, а не DWT. Для своих целей DWT использовать можно, однако это решение эквивалентно тому, чтобы системный таймер не трогать, а пользоваться своим таймером (DWT или обычным - не  Ксения(324 знак., 30.07.2019 00:00)
			
- "калиброванные временные задержки с помощью цикла холостых команд" - DWT вам в помощь, а систик оставьте под HAL если так хочется.   Aleksey_75(148 знак., 30.07.2019 00:14 - 00:19)
					
- В файле stm32f4xx_ll_usb.c функция HAL_Delay() вызывается 6 раз. Например:  Ксения(696 знак., 30.07.2019 00:35)
							
- да сейчас глянул stm32l4xx_hal.c там галимый индусокод заточенный на 1ms, функцию HAL_Delay() поправить чтоб правильно считала в зависимости от настроек систика.  Aleksey_75(96 знак., 30.07.2019 00:49)
									
- Кстати , HAL_Delay() объявлена как __weak , так что пишите свою HAL_Delay() и никакие либы править не придется - Aleksey_75(30.07.2019 00:54)
 
 
 - да сейчас глянул stm32l4xx_hal.c там галимый индусокод заточенный на 1ms, функцию HAL_Delay() поправить чтоб правильно считала в зависимости от настроек систика.  Aleksey_75(96 знак., 30.07.2019 00:49)
									
 
 - В файле stm32f4xx_ll_usb.c функция HAL_Delay() вызывается 6 раз. Например:  Ксения(696 знак., 30.07.2019 00:35)
							
 
 - "калиброванные временные задержки с помощью цикла холостых команд" - DWT вам в помощь, а систик оставьте под HAL если так хочется.   Aleksey_75(148 знак., 30.07.2019 00:14 - 00:19)
					
 
 - Проблема в том, что HAL из CubeMX использует системный таймер, а не DWT. Для своих целей DWT использовать можно, однако это решение эквивалентно тому, чтобы системный таймер не трогать, а пользоваться своим таймером (DWT или обычным - не  Ксения(324 знак., 30.07.2019 00:00)