打印

28027的ADC采样高、低优先级中断设定

[复制链接]
2480|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wenjun_wang86|  楼主 | 2013-11-26 10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wenjun_wang86|  楼主 | 2013-11-26 10:01 | 只看该作者
拜求各位大神帮忙求解,我查看了ADC的各个控制寄存器,没有查到高低优先级中断设置的信息。

使用特权

评论回复
板凳
zhangmangui| | 2013-11-26 10:44 | 只看该作者
28027中的优先级我也不知道怎么设定  没有具体的寄存器干这事
举例
EALLOW;       
PieVectTable.ADCINT=&ad;
EDIS;
如上是需要指定中断入口的  不知道你指定是否合适

使用特权

评论回复
地板
wenjun_wang86|  楼主 | 2013-11-27 08:54 | 只看该作者
zhangmangui 发表于 2013-11-26 10:44
28027中的优先级我也不知道怎么设定  没有具体的寄存器干这事
举例
EALLOW;       

已经解决了,先关闭高优先级对应的PIE级、CPU级中断,开启低优先级对应的PIE、CPU级中断,还要在中断服务子程序里面响应本级的中断,否则可能因为没有响应中断而只能执行一次中断。
已经验证OK。:lol

使用特权

评论回复
5
zhangmangui| | 2013-11-27 10:17 | 只看该作者
wenjun_wang86 发表于 2013-11-27 08:54
已经解决了,先关闭高优先级对应的PIE级、CPU级中断,开启低优先级对应的PIE、CPU级中断,还要在中断服务 ...

好的  

使用特权

评论回复
6
wenjun_wang86|  楼主 | 2013-11-27 13:52 | 只看该作者
:loveliness:

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

201

帖子

1

粉丝