这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » Timer定时器的优先级问题

共7条 1/1 1 跳转至

Timer定时器的优先级问题

院士
2012-10-16 19:20:50     打赏
在applilet配置中,可以选择优先级。不过,只有4个级别,分别为 low level1, level2与high。这个不用多讲,如果多个中断同时发生,那么微处理器会首先响应优先级高的中断,但是问题这就来了。我使用timer定时器,我一次要用到5个,这5个timer定时器的响应顺序又是什么样子的呢? 至少我目前的需要,1个timer定时器用于通讯,这个timer定时器的需要优先响应;其余4个timer定时器可以不分前后。 版主,这个问题在设计时如何解决啊~~



关键词: Timer     定时器     优先级     问题    

专家
2012-10-16 22:40:43     打赏
2楼
越高级响应级别就越高!

院士
2012-10-16 22:45:45     打赏
3楼
版主啊~~
那四个都是timer,这个可怎么办啊?
四个都可以选择成为low。那它们的优先级如何是好呢?

助工
2012-10-17 09:58:42     打赏
4楼
如果软件设定优先级一样的话,则优先级高低由默认优先级来确定

G13手册第16章中断的表16-1上列出了默认优先级,0是最高的,序号越高,优先级越低,定时器同样的中断类型一般是0通道比1通道默认优先级高些

该表的备注里有提到:

The default priority determines the sequence of interrupts if two or more maskable interrupts occur simultaneously. Zero indicates the highest priority and 53 indicates the lowest priority.

院士
2012-10-17 15:31:28     打赏
5楼
谢谢 版主。

我已经在瑞萨中文的官网上面找了些关于timer中断及中断嵌套的资料。稍后整理后发布到我的进程帖子里面了。

助工
2012-10-18 17:28:09     打赏
6楼
在低优先级的中断中开EI,就能嵌套进高优先级的中断响应。 如果不加EI的话是不能进行中断嵌套的,小心哦。

院士
2012-10-18 19:31:55     打赏
7楼
谢谢楼主提醒。
我也查询到了。
默认是关闭全局中断的。

共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]