[AVR单片机] avr编译器版本不同

[复制链接]
 楼主| yushiqian2012 发表于 2012-9-12 21:00 | 显示全部楼层 |阅读模式
今天调试一个超声波传感器的时候,明明代码是没问题的,竟然愣是没有测到距离。
调试了一天,抱着试一试的心态换了换AVR studio的版本与WIN avr的版本(提高了),代码执行的很好,并且可以很好的测试出来距离。这是咋回事儿?
airwill 发表于 2012-9-12 21:11 | 显示全部楼层
其实这是 编译器的优化方面的问题.
特别是 gccAvr 编译器, 从 3.x 到 4.x , 两种编译出来的效果大相径庭, 象是编译内核做了大的改动.
但是总的来说, 我发现 3.x 优化后的代码效率明显优于 4.x.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:不需要别人来证明自己,自己的态度更重要

45

主题

354

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部