用stm32有三年多了,最近做个项目,接收IRIG时钟编码,我是用两个外部中断,一个上升沿一个下降沿,发现解析时间偶尔会跳变,折腾两天最后发现外部中断有丢失,我实在上升沿中断时对一个变量计数,在下降沿中断时对一个变量计数,同时在10ms中断时对一个变量计数,信号周期10ms,几分钟后,发现三个变量数值出现了偏差,定时中断变量最大说明中断丢失了,同时两个外部中断所计数值也不等差十几个。项目要交差了,发现这个问题,解决不了项目就的重新选型,郁闷,各位大侠有个如此遭遇么,希望交流一下,希望这不是st的bug |