如题,相同的代码,不同的工程出现定时器抢占的现象,事情是这样的 项目功能描述:emwin作为人机交互,根据界面的输入值,8个TIM依次输出驱动电机,驱动方式为定时器中断翻转IO电平的方式。 工程1:使用开发板自带的EMWIN例子修改,加入界面和定时器代码运行正常 工程2:使用CUBEMX新建工程,加入以上代码后出现,电机转动的时候卡顿严重,目测是被抢占了优先级或其他原因 目前尝试的方法有:修改两个优先级一致,未能解决问题 加大堆栈大小,也未能解决问题。 目前陷入迷茫状态。 |
我没用过CUBEMX |
楼主把优先级改一下,必要的优先级高,不必要的低。 |
仔细看看时钟设置对不对 |