你好,在使用28033实现外部输入中断XINT1(上升沿触发,其他中断允许该中断嵌套)时,在外部输入信号不变时,发现进入中断时刻存在最大约300多ns的差异,不知道这个时间级别差异是否正常?
CH1:外部输入中断IO(进中断置高,出中断置低) CH3:外部输入信号
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好,在使用28033实现外部输入中断XINT1(上升沿触发,其他中断允许该中断嵌套)时,在外部输入信号不变时,发现进入中断时刻存在最大约300多ns的差异,不知道这个时间级别差异是否正常?
CH1:外部输入中断IO(进中断置高,出中断置低) CH3:外部输入信号
你好,你是通过在中断中设置GPIO翻转的方式测量中断响应时间的吗?
“其他中断允许该中断嵌套”这句话是说程序中使用了中断嵌套,将这个中断嵌套在某个中断中?工程中总共涉及几个中断任务?
你好,从中断的硬件状态机的角度来看,300ns 的抖动不是预期的。
在进行响应时间测量时,应该减少一些混淆因素:
1、输入信号的压摆率非常慢,因此很难推断 F2803x 何时首次识别出 VIH。 请使用更快的方波输入信号进行延迟测量。
2、确认 GPIO 输入限定设置为 SYSCLK (0)
3、禁用其他中断或将 GPIO 分析添加到其他中断,以便您可以查看响应时间是否受到更高优先级活动的影响
4、从 RAM 中执行代码
使用干净的输入信号进行测量并且没有外部中断干扰的情况下,响应时间抖动应该只有少数几个SYSCLK 周期。