dcx257 发表于 2006-7-20 22:44:16

关于AVR Studio 代码优化的问题

最近在调试mega16时遇到一个问题。在不进行代码优化时,程序可以正常运行实现期望功能,当用-0s进行代码优化时,程序仍能正常编译,但功能却不能实现了俄。这是为什么啊?请高手指教!

yucnet 发表于 2006-7-24 10:18:09

我以前也遇到过类似的问题!



首先1)在中断中要用到的变量定义时加上volatile

2)在函数中回调的参数尽量用全局变量!

machao 发表于 2006-8-18 13:27:44

使用优化功能,程序需要写的非常标准。

deepin 发表于 2009-4-17 11:15:17

我以前也遇到过类似的问题!

首先1)在中断中要用到的变量定义时加上volatile
2)在函数中回调的参数尽量用全局变量!

那大家一般选用哪个优化选项?
页: [1]
查看完整版本: 关于AVR Studio 代码优化的问题