关于AVR Studio 代码优化的问题
最近在调试mega16时遇到一个问题。在不进行代码优化时,程序可以正常运行实现期望功能,当用-0s进行代码优化时,程序仍能正常编译,但功能却不能实现了俄。这是为什么啊?请高手指教! 我以前也遇到过类似的问题!首先1)在中断中要用到的变量定义时加上volatile
2)在函数中回调的参数尽量用全局变量! 使用优化功能,程序需要写的非常标准。 我以前也遇到过类似的问题!
首先1)在中断中要用到的变量定义时加上volatile
2)在函数中回调的参数尽量用全局变量!
那大家一般选用哪个优化选项?
页:
[1]