因此,我使用基于STM32F4的裸骨板(黑丸)为我的项目运行一个程序,我正在使用STM32CubeIDE来生成代码
你刚才看到的图,是我在油漆上做的一个图表,用来解释我的项目围绕电感负载对短路的保护(没关系,只是澄清一下),我使用的是中断,其中第一个中断触发当电流达到一个参考值,第二个中断触发到一个参考值参考1,因为在我的情况下,当前的噪音不能被过滤,我必须避免触发int 2的指令,因为在我的情况下,我必须避免一个比噪声周期(大约100 is )更大的延迟,如果延迟结束并且int仍然<
我正试图在一个大脑皮层-m3控制器上实现以下伪码(特别是STM32L151) do_high_priority_periodic_tasks()一个想法是将do_low_priority_periodic_tasks();移动到一个单独的中断处理程序中,并通过NVIC_SetPendingIRQ()调用这个处理程序,该处理程序在NVIC->ISPR(LOWPRIO_IRQ); HAL