2989| 3
|
stm32 usb device初始化不成功 |
10金钱
最佳答案原因是freeRTOS与HAL库时钟冲突导致HAL_Delay卡死,解决有两种方案,第一,重写HAL_Delay,换成系统延时osDelay;第二,将HAL的sys设置为定时器。使用第二种,会出现设管理中显示感叹号,只要将TIM中断优先级调整为最高就行了。在stm32f4xx_hal.h中,更改如下:
#define TICK_INT_PRIORITY (0x00U)
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-1 19:22
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网