打印

关于2812的PDPINT的问题

[复制链接]
1222|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
309030106|  楼主 | 2017-5-30 21:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
pi, pdp, ev, gp, GPIO

自己写的保护程序,一直进不了中断保护,各位有相应的历程吗?
使用的是evb的pdpintb中断
先是
         GpioMuxRegs.GPDMUX.bit.T3CTRIP_PDPB_GPIOD5=1;    //设置外设功能
         GpioMuxRegs.GPDDIR.bit.GPIOD5=1;                     //设置为输出口
         
Ev中
        EvbRegs.EXTCONB.bit.INDCOE=0;
        EvbRegs.EVBIMRA.bit.PDPINTB=1;
        EvbRegs.EVBIFRA.bit.PDPINTB=1;
主程序中

PieCtrl.PIEIER1.bit.INTx2=1; //pdpintb 中断
请问还缺少什么?
初步问题是 没开CPU的中断和外设的时钟时能
应加上
IER|=M_INT1;        //开CPU中断1
SysCtrlRegs.PCLKCR.bit.EVBENCLK = 1;    //使能EVB模块时钟

还有其它问题吗?

相关帖子

沙发
尤彼卡| | 2017-5-30 21:52 | 只看该作者
还有总中断 EINT

使用特权

评论回复
板凳
Levenburg| | 2017-5-30 22:01 | 只看该作者
看你的循环, 中断也要跳出来的, 你可以设置一个总中断来控制你的需求, 但会影响程序构成

使用特权

评论回复
地板
Thorald| | 2017-5-30 22:11 | 只看该作者

主要看CPU级中断、和外设的时钟使能。

使用特权

评论回复
5
quickman| | 2017-6-15 23:22 | 只看该作者
总体的设计代码在哪来

使用特权

评论回复
6
jstgotodo| | 2017-6-15 23:23 | 只看该作者
没有配置Io的模式吗

使用特权

评论回复
7
iamaiqiyi| | 2017-6-15 23:23 | 只看该作者
使用例程代码简单很多。

使用特权

评论回复
8
jkl21| | 2017-6-15 23:24 | 只看该作者
全局中断呢?

使用特权

评论回复
9
dspmana| | 2017-6-15 23:24 | 只看该作者
EINT;     

使用特权

评论回复
10
eefas| | 2017-6-15 23:25 | 只看该作者
)开中断EINT;ERTM;

使用特权

评论回复
11
eefas| | 2017-6-15 23:25 | 只看该作者
PieCtrlRegs.PIECTRL.bit.ENPIE = 1;          // Enable the PIE block
   PieCtrlRegs.PIEIER1.bit.INTx4 = 1;          // Enable PIE Gropu 1 INT4  XINT1
   IER |= M_INT1;                              // Enable CPU int1
   EINT;                                       // Enable Global Interrupts

使用特权

评论回复
12
backlugin| | 2017-6-15 23:26 | 只看该作者
#define EINT asm(" clrc INTM")

使用特权

评论回复
13
sdCAD| | 2017-6-15 23:26 | 只看该作者
使能全局中断

使用特权

评论回复
14
fengm| | 2017-6-15 23:26 | 只看该作者
EINT; //使能全局中断

使用特权

评论回复
15
quickman| | 2017-6-15 23:28 | 只看该作者
感觉楼主的总中断开关没有开启。

使用特权

评论回复
16
jstgotodo| | 2017-6-15 23:28 | 只看该作者
应该配置为上拉模式。

使用特权

评论回复
17
iamaiqiyi| | 2017-6-15 23:28 | 只看该作者
中断没有允许,重新配置。

使用特权

评论回复
18
jkl21| | 2017-6-15 23:28 | 只看该作者
没有使能全局中断EINT

使用特权

评论回复
19
dspmana| | 2017-6-15 23:28 | 只看该作者
加上EINT

使用特权

评论回复
20
eefas| | 2017-6-15 23:28 | 只看该作者
全局中断用于使能EINT或禁止DINT可屏蔽中断。

使用特权

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

本版积分规则

103

主题

774

帖子

2

粉丝