banalmaster的个人空间 https://bbs.21ic.com/?880876 [收藏] [复制] [RSS]

日志

AVR studio的延时函数不运行的解决方法

热度 3已有 1663 次阅读2013-6-14 11:22 |个人分类:技术总结|系统分类:单片机| 关键词, 程序, 单片机, AVR, 延时程序

        在调试过程中,会发现所编写的延迟函数没有执行,而是直接跳过执行后续的代码,出现这种问题是因为AVR Studio将变量优化,从而导致程序不执行。
        解决方法:在声明变量时,前面增加volatile关键词,例如volatile int i;即可防止变量被优化。

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)