kgq398 发表于 2015-5-13 22:40:19

相同的代码,不同的工程出现定时器抢占的现象

如题,相同的代码,不同的工程出现定时器抢占的现象,事情是这样的
​项目功能描述:emwin作为人机交互,根据界面的输入值,8个TIM依次输出驱动电机,驱动方式为定时器中断翻转IO电平的方式。

​工程1:使用开发板自带的EMWIN例子修改,加入界面和定时器代码运行正常
​工程2:使用CUBEMX新建工程,加入以上代码后出现,电机转动的时候卡顿严重,目测是被抢占了优先级或其他原因

​目前尝试的方法有:修改两个优先级一致,未能解决问题
​                               加大堆栈大小,也未能解决问题。
​目前陷入迷茫状态。

天天晓宇 发表于 2015-5-14 09:00:46

我没用过CUBEMX

发表于 2015-5-14 09:33:12

楼主把优先级改一下,必要的优先级高,不必要的低。

lcdi 发表于 2015-5-14 10:21:19

仔细看看时钟设置对不对:)
页: [1]
查看完整版本: 相同的代码,不同的工程出现定时器抢占的现象