求助,局部变量初始化时未赋值会导致什么后果?
TIM11,TIM13失效
局部变量初始化时未赋值会导致什么后果
在 STM32CubeIDE 中使用 RTOS 代理
如何为ram变量分配固定地址
ST TOF问题请教
STM32F407 USB 发送数据 上位机接受不到
请问我的CubeMX为什么初始界面没有ai选项,进去之后也没有addnetwork?
ST Motor Control Workbench卡在如图界面,生成不了代码
SDIO 标致位 没有变
微信公众号
手机版
[md]问题搞定了,是中断优先级的问题
给点提醒,STM32F1系列跟STM32F4系列的USB模块 一个很重要的差别就是收发缓冲。
F1系列之专门的Packet buffer, F4系列是专用FIFO,二者配置上不尽相同。你参考例程看看。
检查下FIFO是否配置有问题。
[md]按照您的思路,我修改了这里
/ HAL_PCDEx_SetRxFiFo(&hpcd_USB_OTG_FS, 0x80); HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_FS, 0, 0x40); HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_FS, 1, 0x80); /
HAL_PCDEx_SetRxFiFo(&hpcd_USB_OTG_FS, 0xf0); HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_FS, 0, 0xf0); HAL_PCDEx_SetTxFiFo(&hpcd_USB_OTG_FS, 1, 0xf0);
但是 我如果把数值改成 0X400 ,USB设备都找不到了,
改成0XF0 能用
但是还是一样会死机
[md]进一步调试下来,发现是卡死在HAL_PCD_IRQHandler里