您好、欢迎来到现金彩票网!
当前位置:彩63彩票app下载 > 高优先级中断 >

stm32f0系列中断全开一个中断执行一个任务虽然设置了优先级但还

发布时间:2019-06-04 02:36 来源:未知 编辑:admin

  stm32f0系列中断全开,一个中断执行一个任务,虽然设置了优先级,但还是会存在任务之间的干扰。如何协调

  stm32f0系列中断全开,一个中断执行一个任务,虽然设置了优先级,但还是会存在任务之间的干扰。如何协调

  比如我设置一个定时器用来控制灯500ms亮,500ms灭,中断优先级高时,正常,低时,灯闪的就会不正常。可能时受到其它高优先级的中断影响。如何去协调各个中断,时间上不要有影响。有没...

  比如我设置一个定时器用来控制灯500ms亮,500ms灭,中断优先级高时,正常,低时,灯闪的就会不正常。可能时受到其它高优先级的中断影响。如何去协调各个中断,时间上不要有影响。有没有好的方法。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部500ms这个级别闪灯也能肉眼看出闪灯不正常……那你的程序架构就有大问题了……

  所有中断全开,但是中断事件大部分都是随机猝发的啊,平时不太可能有多个高优先级中断同时发生的情况。

  即便多个优先级排队或嵌套发生,你的中断服务程序也应当力求简洁,迅速果断地进行应用层标志变换或者任务分配,不能长时间泡在中断里。

  每个中断都是有多个中断源的,那些与业务无关的中断源平时不要打开,避免高频度反复无效地进出中断。

  与数据传输相关的中断尽量利用FIFO或建DMA来减少程序需要干涉的次数。

http://bed-plans.net/gaoyouxianjizhongduan/393.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有