zynq pl irq61,irq62,irq63号中断存在重复响应的问题

原创 2017年11月15日 14:41:05

问题描述:现在pl部分同时发三个irq外部中断-irq61-63,每路中断都是间隔3ms发一次中断,上升沿触发模式。pl那边发一个中断信号计数一次,ps部分中断处理函数进一次则计数一次。正常情况两个计数器值一样则表示中断来一个响应一个,现在的计数器值然而是不一样的,ps部分的中断计数器值大于pl部分的计数器值,表明中断存在重复多次响应。

分析:我查看了ICDICFR寄存器,对应位是b11---表示上升沿触发。不是b01-----表示电平触发。要是电平触发如果清中断不正确就会造成多次重复响应中断,可是现在确认是上升沿触发,一个周期对应一个上升沿,不可能多次触发 啊。用逻辑分析仪看中断信号波形没毛刺,时间间隔没不错。

求助:哪位遇到同样问题的同学,指点或者一起交流一下啊。我qq:631766056。一起讨论学习,效率高。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ADuC7126学习(一):ADuC7126精密微控制器用keil4编写程序不能进入IRQ中断的问题

开头的几句话:ADuC7124/ADuC7126均为完全集成的1 MSPS、12位数据采集系统,在单芯片内集成高性能多通道ADC、16位/32位MCU和Flash/EE存储器。 最近自主设计一块简单的...
  • tarkelc
  • tarkelc
  • 2015年03月05日 21:40
  • 979

IRQ中断详解

  • 2013年11月26日 10:30
  • 3KB
  • 下载

什么是中断IRQ和I-O端口地址

  • 2010年12月13日 09:49
  • 53KB
  • 下载

unbalanced enable irq 问题的解决 以及共享的gpio中断引起的问题

最近在工作中使用irq时遇到如下问题,根据log显示应该是什么所谓的不平横问题,先前也没有仔细研究这个问题,只是定位到是enable_irq函数调用所致。 因为在项目中使用的中断是gpio中断,该中...

IRQ外部中断模块

  • 2013年09月04日 10:20
  • 222KB
  • 下载

XS128 IRQ中断模块

  • 2013年03月26日 09:41
  • 195KB
  • 下载

IRQ和FIQ中断的区别

FIQ和IRQ是两种不同类型的中断,ARM为了支持这两种不同的中断,提供了对应的叫做FIQ和IRQ处理器模式(ARM有7种处理模式)。 一般的中断控制器里我们可以配置与控制器相连的某个中断输入是F...

IRQ中断 起始代码

  • 2013年12月02日 09:30
  • 1KB
  • 下载

USART_IRQ中断程序

  • 2014年08月15日 11:38
  • 66KB
  • 下载

一步一步学习 Linux 驱动之内核中断函数 request_irq

request_irq的作用是申请使用IRQ并注册中断处理程序。 request_irq()函数的原型如下: /* kernel/irq/manage.c */ int request_irq( un...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:zynq pl irq61,irq62,irq63号中断存在重复响应的问题
举报原因:
原因补充:

(最多只允许输入30个字)