|
假设,我使能了AD0、AD1、AD2中断,因为有些AD需要特定的条件下才进行测量,在主循环中需要实时触发测量AD0和AD1,而AD2是在每个精确的时刻点上才能进行测量,所以触发AD2是在定时器中,那么问题来了,主循环中执行一个循环的时间可能有长有短,当主循环触发AD0和AD1的时间,刚好满足定时器中触发AD2的时间,那么是不是其中有一个先执行触发的AD才会真正得到执行,后面一个即使触发了,也是无效了?虽然AD有20个外部通道和7个内部通道,但同一时刻是不是就只能是一个通道?同样IO口外部中断也是这种情况,同一时刻来几个外部中断只能一个有效,其余的就被忽略了? |
|