做AD时发现一个问题,如果间隔了很长时间(AD不关)再读,读出来的数据都是错了(主程序里有查询读操作是否已完成,完成才取数据), 有试过在AD中断里屏蔽中断然后在主程序里打开屏蔽位,一样不行,感觉执行的的上一次挂起的中断,而读出的数据是当前正在积分的数据..也有试过读数据前清除当前已经挂起的中断然后等待AD完成,读出的数据一样不对,甚至有试在中断里关AD,然后在主程序里打开AD,一样有问题,
以上情况在中间插入的时间不长的情况下都很正常,有知道的可以指导下么,讨论下也行,不胜感激... 可能我说得不是很清楚,QQ:626187083 谢谢 |