jinlongpas

    1. dsp的中断处理机制问题 6/8779 微控制器 MCU 2016-02-17
      cpu进入中断后,全局中断应该是自动清除的吧?
    2. dsp的中断处理机制问题 6/8779 微控制器 MCU 2016-02-17
      CPU接到了终端的请求,就得暂停正在执行的程序,转而去响应中断程序,但是此时,它必须得做一些准备工作,以便于执行完中断程序之后回过头来还能找到原来的地方和原来的状态。CPU会将相应的IER和IFR位进行清除,EALLOW也被清除,INTM被置位,就是不能响应其他中断了,CPU向其他中断发出了通知,正在忙,没空来处理你们的请求了,得等到处理完手上的中断之后才能再来处理你们的请求。然后,CPU会存储返回地址并自动保存相关的信息,例如将正在处理的数据放入堆栈等等,做好这些准备工作之后,CPU会从PIE块中取出对应的中断向量ISR,从而转去执行中断子程序。 这是手把手书上说的。
    3. 关于2812CAN接收邮箱中断 4/3559 微控制器 MCU 2016-02-16
      interrupt void Ecan0ISR(void) { Can_receivecounter++; DINT; if(ECanaRegs.CANRMP.all&0x00040000) {CANSXSRX18(); receiveflag18=1; } if(ECanaRegs.CANRMP.all&0x00080000) {CANSXSRX19(); receiveflag19=1; } if(ECanaRegs.CANRMP.all&0x20000000) {CANSXSRX29(); receiveflag29=1; } PieCtrlRegs.PIEACK.bit.ACK9 = 1; EINT; } void CANSXSRX29(void) { ECanaRegs.CANRMP.all = (ECanaRegs.CANRMP.all|0x20000000); a=ECanaMboxes.MBOX29.MDL.byte.BYTE0; b=ECanaMboxes.MBOX29.MDL.byte.BYTE1; } 上面是中断程序和接收邮箱程序
    4. 关于2812CAN接收邮箱中断 4/3559 微控制器 MCU 2016-02-16
      有没有路过的大神,看一下
    5. 关于2812CAN接收邮箱中断 4/3559 微控制器 MCU 2016-02-16
      自己顶一下,大家有什么建议?

最近访客

< 1/1 >

统计信息

已有3人来访过

  • 芯积分:--
  • 好友:--
  • 主题:2
  • 回复:5

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言