硬件环境:AM5718
软件环境:ARM端跑Linux,DSP端跑BIOS
DSP端使用GPIO外部中断、下降沿触发,发现可以触发中断,但是时间相差太大。
中断引脚的电平变化为低电平时间150us、高电平时间3us。在中断处理函数中开关LED,发现LED的闪烁周期为500ms亮、500ms灭。与中断引脚的电平变化周期相差太大,不知道是由于什么原因引起的。
Tony Tang:
#1. 要看一下ISR的内容。
#2. 建议用示波器同时测量一下中断GPIO的信号与LED的信号,看两者之间的延时情况。
yongqing wang:
示波器抓LED的电平看看