
手动操作硬件触发了Fault3故障,进入了Fault3中断,此时若故障一直存在程序就在中断里无法出来,FreeRTOS停止运行,把故障解除后FreeRTOS正常运行,即使把Fault3中断优先级设置到最低也不行。想请教下,进入Fault3中断没办法设置成周期性触发吗?这种持续触发中断的方式使程序在中断里出不来怎么办呢?即使把Fault3中断优先级设置到最低15而FreeRTOS的基本时钟优先级设置为最高0,触发Fault3中断后FreeRTOS的基本时钟中断为什么无法打断Fault3的中断致使FreeRTOS停止运行呢? |
boost电路程序控制
STM32G474RBT3 HRTIME 与 TIM 相位差。
STM32G474 BOOST电路双环PID的用法
STM32G474RET6移相问题
stm32G474 HRTimA和hrtimB给相同的比较值,但是TA正常,TB出现了丢波的情况
怎么用HRTIM输出可变占空比的PWM?
STM32G474使用HRTIME完成两路180度移相问题
STSPIN32G4的AN5432文档资料去哪里找?
LIS2MDL X轴数据读取问题
motor profiler参数识别卡在7%是什么原因啊,电机只响不动,手动旋转有阻力,顿感
1、正常来讲,fault中断来了自然要堵塞任务的切换,用户中断的运行是高于RTOS任务的。
2、你既然开启了Fault中断,如果不希望反复进入,除了中断里及时清除标志外,还应该及时消除Fault触发事件,否则它会反复触发。这也是正常的,因为既然fault出现了,首当其冲是解除它。