用过多种型号的AVR,如ATTINY24,ATTINY13,ATMEGA88V,ATMEGA16,在ICCAVR下的DELAY延时函数都没问题,唯独ATMEGA128在ICCAVR下的延时无用,对FOR延时和while(x--)类延时不执行,非得把FOR延时和while(x--)类延时放在主程序MAIN下才可以,调用DELAY子程序的话怎么也不行,看到网上也有网友在问这个问题,据说是因为编译器优化的问题,不过至今没有找到解决方法,真是一朵奇皅了,哎……
楼主还在吗?我也遇到了这个问题,但是一直没有解决,方便留着QQ吗