在用STM32F1调用AD7606的时候,主函数的while里cnt计数到500就break,但是打印在串口上时,计数到500会延时一下(很短),然后继续循环,cnt++,然后就这样500为一组循环了三组,cnt计数到1500时循环结束了;随后又尝试了将while替换成for,循环100次,结果循环100次后并没有停止,反而继续一直循环,加入if(cnt == 99)的判断,满足就break,没用,还是继续循环,甚至if的执行语句都没进去;敢为各位mogul,这是什么情况?
你得贴代码出来才能分析
代码